Want to speak at the next OpenStack Summit? Submit a talk before July 15!     SUBMIT A TALK

As a Cloud Software Engineer on PayPal's Cloud Team, the successful candidate will have an opportunity to innovate and build Compute-as-a-Service for enabling PayPal business to get ondemand Virtual Machines, Containers and Bare Metal Servers.

The engineer will interact closely with different development and operational teams at PayPal and drive the development of OpenStack Nova/Ironic features from definition through delivery. The Cloud Engineering team is responsible for creating a Cloud platform that exceeds the diverse needs of the PayPal's aggressive growth and agility. Also, the candidate will be enabled to work with OpenStack Nova/Ironic team in the community to represent PayPal's mission critical use cases and feature.

You will be responsible for defining the APIs/PayLoads, desiging new components, helping on code reviews and merges internally and externally in the OpenStack Community. Also, the candidate will implement the blueprint(s) that is part of the OpenStack blueprints and contribute the code to community.

Job Requirements

  • Interface with internal teams, customers, and partners.
  • Collaborate with cross-functional teams and business unit leadership in developing project objectives and timelines.
  • Get involved at a hands-on level designing and writing code.
  • Define project and release scope.
  • Work with the team on detailed technical design.
  • Drive detailed definition of feature requirements through discussions with product managers and customers.
  • Mentor junior engineers through formal and informal discussions, code reviews, design reviews, technical presentations, or as a consultant on projects.
  • A Positive "can do" attitude with the ability to articulate thoughts and ideas and see them to fruition​.

Technical Skills

  • Strong Engineering background is required.
  • Overall 6+ years of experience in Software Development for Large Scale Production.
  • Must have expert level knowledge in Linux Internals and Kernel.
  • Hands on experience in SCM Tools like Git, gerrit, Crucible and IDEs like Eclipse, PyCharm.
  • Strong coding experience in C, Python and/or Java. (Python is preferred).
  • Experience in rabbitMQ, rpc, SQLAlchemy, MySQL/SQL Lite is highly desirable.
  • Prior Cloud Technology experience is preferred, especially OpenStack.
  • Bachelors and/or Masters in computer science OR related filed of study.

About PayPal

At PayPal, we put people at the center of everything we do. Founded in 1998, we continue to be at the forefront of the digital payments revolution, processing almost 11.5 million payments for our customers per day. PayPal gives people better ways to connect to their money and to each other, helping them send money without sharing financial information and with the flexibility to pay using their PayPal account balances, bank accounts, PayPal Credit and credit cards. With our 162 million active digital wallets, we have created an open and secure payments ecosystem people and businesses choose to securely transact with each other online, in stores and on mobile devices. PayPal is a truly global payments platform that is available to people in 203 markets, allowing customers to get paid in more than 100 currencies, withdraw funds to their bank accounts in 57 currencies and hold balances in their PayPal accounts in 26 currencies.