Staff Machine Learning Engineer

PayPalSan Jose, CA
$227,639 - $300,500Hybrid

About The Position

PayPal, Inc. seeks Staff Machine Learning Engineer in San Jose, CA. This role involves leading the development and optimization of advanced machine learning (ML) models for implementation into existing software and systems using ML frameworks. The engineer will design, adapt, and integrate ML models into products and services, and deploy and maintain ML solutions in software production environments. Collaboration with other engineers, product management, and quality assurance analysts is crucial to ensure that the optimized software meets market needs regarding functionality, performance, availability, scalability, reliability, realistic implementation schedules, and adherence to software development goals and principles. The role also includes developing automated tests and delivering high-quality software code to production within a short development cycle in a continuous integration and delivery environment. Building cutting-edge testing technologies using next-generation automation techniques to resolve analytical software issues using programmatic solutions is also a key responsibility. The engineer will monitor and evaluate the performance of deployed models, making necessary adjustments using experience in cloud platforms and tools for data processing and model deployment. Partial telecommuting is permitted from within a commutable distance.

Requirements

  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field, plus four years of experience in the job offered or a related occupation.
  • Experience in cloud computing & architecting data processing pipelines at scale using Spark, Hadoop/Hive, Cassandra, and AirFlow (4 years)
  • Experience in programming languages in Scala and Java (4 years)
  • Experience in Python programming languages (2 years)
  • Experience in deep learning architectures for user personalization systems at scale (4 years)
  • Experience in supervised and unsupervised ML modeling techniques for ranking and classification tasks (Gradient-Boosted Trees and regression models) (2 years)
  • Experience in TensorFlow or PyTorch (1 year)
  • Experience in Data-Driven Experimentation & A/B Testing (4 years)
  • Experience in Large Language Model fine-tuning for specific tasks (2 years)
  • Experience with LLM prompt optimization and output evaluation (2 years)

Responsibilities

  • Lead the development and optimization of advanced machine learning (ML) models for implementation into existing software and systems using ML frameworks.
  • Design, adapt, and integrate ML models into products and services.
  • Deploy and maintain ML solutions in software production environments.
  • Collaborate with other engineers, product management, and quality assurance analysts to ensure that the newly optimized software meets market needs concerning functionality, performance, availability, scalability, reliability, realistic implementation schedules, and adherence to software development goals and principles.
  • Develop automated tests and deliver high-quality software code to production within a short development cycle in the continuous integration and delivery environment.
  • Build cutting-edge testing technologies using next-generation automation techniques to resolve analytical software issues using programmatic solutions.
  • Monitor and evaluate the performance of deployed models, making necessary adjustments using experience in cloud platforms and tools for data processing and model deployment.

Benefits

  • Generous paid time off
  • Healthcare coverage for you and your family
  • Resources to create financial security
  • Support your mental health
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service