Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Machine Learning Engineer

Home > Java programming jobs

Senior Machine Learning Engineer in USA

  • San Jose, CA

Responsibilities

  • Design, build, and maintain scalable ML platform services including feature stores, real-time inference services, and vector databases serving millions of transactions per second.
  • Run and monitor online A/B tests and analyze platform metrics and business KPIs to optimize recommendation performance.
  • Collaborate with engineering and cross-functional teams to translate business requirements into modular platform components and APIs.
  • Enhance the ML platform ecosystem to improve developer velocity, scalability, and adaptability.
  • Contribute to onboarding, training, and mentoring new team members on platform engineering practices and technologies.

Requirements

  • At least 5 years of experience building software solutions to concrete problems.
  • Strong computer science fundamentals and the ability to write algorithms effectively.
  • Fluency in one or more high-level programming languages such as Java, Scala, Kotlin, or Python.
  • Experience with big data systems such as Spark, Kafka, Flink, S3, and Airflow.
  • Familiarity with ML frameworks and tools including Ray, PyTorch, Hugging Face, and AWS SageMaker.
  • AI literacy and curiosity, including prior experimentation with generative AI or a willingness to explore it.
  • A master's degree in computer science or a related field.

Benefits

  • Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
  • Mental health and financial wellness support, with local benefits that may include medical, dental, vision, accident, commuter, retirement, and statutory or voluntary benefits.
  • Hybrid work generally requires office attendance Monday through Thursday, with Fridays generally flexible for remote work.
  • Reasonable accommodations and adjustments are available in accordance with applicable law.

Salary: $230k - $360k/yr

Roku

Roku is the leading platform for streaming television in the U.S., Canada, and Mexico, designed to connect consumers seamlessly to their favorite content. We offer a comprehensive range of Roku-branded TVs, streaming players, and a purpose-built operating system, all while providing unique advert...

Similar positions

QA Automation Engineer

  • Applaudo Studios
  • Full time
  • USA
  • 09/13/2026
  • Irvine, CA

DevOps Engineer (REF5793N)

  • Deutsche Telekom IT Solutions
  • Full time
  • Others
  • 09/13/2026
  • Debrecen, Hungary

Lead Software Engineer - Android Engineer

  • JPMorgan Chase
  • Full time
  • USA
  • 09/13/2026
  • Salary: $157k - $215k/yr
  • New York, NY

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 09/13/2026
  • Salary: $250k-$413k
  • Remote

Staff Software Engineer, Data Warehouse

  • Airbnb
  • Full time
  • USA
  • 09/12/2026
  • Salary: $212k-$265k
  • Remote