Sr Software Engineer

PayPalSan Jose, CA
Hybrid

About The Position

PayPal has been revolutionizing commerce globally for more than 25 years, creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure. The company operates a global, two-sided network connecting hundreds of millions of merchants and consumers, offering proprietary payment solutions and enabling various funding sources for transactions. PayPal, Venmo, and Xoom products facilitate fund transfers between individuals. For merchants, PayPal provides an end-to-end payments solution with authorization, settlement, instant fund access, and risk management, also supporting cross-border trade. The company is guided by core values of Inclusion, Innovation, Collaboration, and Wellness. The AIML platform team in San Jose, CA, is hiring a talented and creative ML engineer. This role is customer-centric, strategic, analytical, and focused on execution at scale, involving building and optimizing platforms using cutting-edge technologies. The engineer will work on solving real-world problems, gaining practical experience in the end-to-end Machine Learning life cycle, and will design, build, and optimize the platform for ML pipeline and data infrastructure. The position also involves gaining domain expertise across various industries, collaborating with data scientists, researchers, and engineers to build ML models used across all PayPal domains.

Requirements

  • 3+ years relevant experience.
  • Bachelor’s degree OR Any equivalent combination of education and experience.
  • Strong critical thinking and problem-solving skills with the ability to address complex technical and non-technical challenges.
  • Ability to influence at all levels of the organization and across multiple domains.
  • Ability to lead complex technical and data science discussions and engagements that involve multiple personas including data scientists, data engineers, analysts and developers.
  • Solid track record of over-achieving engineering and platform delivery and scaling targets in high volume, innovative and fast-paced high-pressure environment; proven results in delivery on platform products.
  • Masters / bachelor’s in computer science, Computer engineering, Machine Learning, Data Mining, Information Systems, or related disciplines, with technical expertise in one or more of the above-mentioned areas or equivalent practical experience.
  • Strong proficiency in machine learning concepts, algorithms, and techniques, with hands-on experience in developing and deploying machine learning models.
  • Expertise in programming languages such as Python, Go, Java.
  • Proficiency in machine learning libraries/frameworks such as TensorFlow, PyTorch, scikit-learn, etc.
  • Stay up-to-date with the latest advancements in AI/ML technology and industry trends, and leverage this knowledge to enhance the platform's capabilities.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Strong communication, listening, interpersonal, influencing, and alignment driving skills; able to convey important messages in a clear and compelling manner.
  • Demonstrated leadership abilities, including the ability to inspire, mentor, and empower team members to achieve their full potential.
  • Experience with Jupyter Notebook, Kubeflow, Airflow, Argo, GPU and HPC.
  • Experience building ML infrastructure or MLOps platforms and Bigdata platforms technologies such as Hadoop, BigQuery, Spark, Hive and HDFS.

Responsibilities

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Advises immediate management on project-level issues.
  • Guides junior engineers.
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices.
  • Applies knowledge of technical best practices in making decisions.
  • Design and develop highly scalable and efficient platform that enables data scientists to build, deploy, and monitor machine learning solutions end-to-end.
  • Ensure high code quality, performance, and reliability through rigorous testing, code reviews, and adherence to software development best practices.
  • Drive innovation by researching and incorporating state-of-the-art machine learning techniques, tools, and frameworks into the platform.
  • Mentor team members, provide technical guidance, and foster a culture of collaboration, innovation, and continuous learning.
  • Explore state-of-the-art deep learning techniques.
  • Partner with data science and domain engineering teams to support the business transformation through AI.
  • Develop trusted partnership with business, product, data scientists and architecture leaders to drive optimized platform product delivery.

Benefits

  • Comprehensive, choice-based programs to support all aspects of personal wellbeing—physical, emotional, and financial.
  • Flexible, balanced work culture.
  • Holistic approach to benefits.
  • Generous paid time off.
  • Healthcare coverage for you and your family.
  • Resources to create financial security.
  • Resources to support your mental health.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service