Taro Logo

Senior Machine Learning Systems Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Machine Learning Systems Engineer

Apple's Machine Learning Systems team is at the forefront of building next-generation systems and tools that power the research and development of machine learning models. As a Senior Machine Learning Systems Engineer, you'll join a fast-moving, highly skilled team designing and building tools used by Apple's MLEs and data scientists. The role focuses on creating scalable solutions for data processing, model training, evaluation, and deployment.

You'll be responsible for developing critical infrastructure that supports the entire ML product development cycle, from data acquisition to model serving. The position requires expertise in building reliable, scalable systems while maintaining high availability. You'll work on challenging problems that directly impact how machine learning is integrated into Apple's beloved products.

The ideal candidate thrives in a collaborative environment, possesses strong problem-solving skills, and has a passion for building maintainable, cost-effective solutions. You'll be part of a team that values shared ownership and technical excellence, working on systems that must "just work" at Apple's massive scale. This is an opportunity to shape the future of machine learning infrastructure at one of the world's most innovative technology companies.

Last updated 8 months ago

Responsibilities For Senior Machine Learning Systems Engineer

  • Engineering solutions to support model training
  • Building reliable and scalable systems to run data processing pipelines
  • Developing data generation engines
  • Creating model evaluation infrastructure
  • Building model inference systems
  • Integrating ML into products

Requirements For Senior Machine Learning Systems Engineer

Python
Kubernetes
  • 5+ years industry experience as a Machine Learning Engineer or Software Engineer working on deploying large-scale systems
  • Strong understanding in data centric systems, distributed systems, reliability, and cloud services
  • Hands-on experience in designing and coding large scale systems
  • Proven experience with applied machine learning, data engineering, or similar
  • MS in Computer Science or related experience

Benefits For Senior Machine Learning Systems Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan

Interested in this job?