Senior Software Engineer (Ray, ML Infrastructure), Apple Data Platform - ASE

Apple builds innovative technology products and services including iPhone, Mac, and other devices.
$175,800 - $312,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer (Ray, ML Infrastructure), Apple Data Platform - ASE

Apple Data Platform (ADP) is seeking a Senior Software Engineer to join their Ray ML Infrastructure team. This role is crucial in building the data platform that enables next-generation intelligent experiences across all Apple products and services. The position focuses on leveraging open-source Ray to offer a unified framework for processing complex data+ML pipelines.

The role involves working with cutting-edge ML infrastructure, distributed systems, and large-scale data processing. You'll be responsible for designing and implementing scalable solutions that power Apple's ML-driven products and innovations. The team's work directly impacts the efficiency and effectiveness of ML workflows across Apple's ecosystem.

As a senior engineer, you'll work with cross-functional teams, leading technical projects that improve ML experiences for Apple customers. The position requires expertise in containerization, orchestration technologies, and production ML infrastructure. You'll be working with technologies like Kubernetes, Docker, and programming languages such as Python, Java, or Go.

The ideal candidate will have strong experience in distributed systems, ML infrastructure, and a proven track record of building scalable, highly available systems. You'll be part of a team that enables future Apple intelligent products by developing cutting-edge ecosystem of data+ML technologies.

This is an excellent opportunity for someone passionate about ML infrastructure, big data, and distributed systems to make a significant impact at one of the world's most innovative technology companies. The role offers competitive compensation, including base pay, stock options, and comprehensive benefits, making it an attractive position for experienced engineers looking to advance their careers in ML infrastructure.

Last updated 23 days ago

Responsibilities For Senior Software Engineer (Ray, ML Infrastructure), Apple Data Platform - ASE

  • Designing, implementing, and maintaining distributed systems to build world-class ML platforms/products at scale
  • Diagnose, fix, improve, and automate complex issues across the entire stack
  • Design and extend services to improve functionality and reliability of the platform
  • Monitor system performance, optimize for cost and efficiency
  • Build relationships with stakeholders across the organization

Requirements For Senior Software Engineer (Ray, ML Infrastructure), Apple Data Platform - ASE

Python
Java
Go
Kubernetes
  • 5+ years of experience in distributed systems with deep knowledge in computer science fundamentals
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes
  • Experience in delivering data and machine learning infrastructure in production environments
  • Experience configuring, deploying and troubleshooting large scale production environments
  • Experience in designing, building, and maintaining scalable, highly available systems
  • Experience with alerting, monitoring and remediation automation
  • Extensive programming experience in Java, Python or Go
  • Strong collaboration and communication skills
  • B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or equivalent practical experience

Benefits For Senior Software Engineer (Ray, ML Infrastructure), Apple Data Platform - ASE

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Senior Software Engineer (Ray, ML Infrastructure), Apple Data Platform - ASE

AIML - Machine Learning Engineer(Search and Knowledge Quality), Siri and Information Intelligence

Senior Machine Learning Engineer role at Apple working on Siri and Information Intelligence, focusing on search and knowledge quality with competitive compensation and benefits.

AIML-Sr. On-Device Machine Learning Engineer, Measurement

Senior Machine Learning Engineer role at Apple focusing on privacy-preserving technologies for measurement and machine learning systems.

AIML - Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer position at Apple, focusing on LLMs and AI development for Siri and Information Intelligence systems.

AIML - Machine Learning Engineer(Search and Knowledge Quality), Siri and Information Intelligence

Senior Machine Learning Engineer role at Apple working on Siri and Information Intelligence, focusing on search and knowledge quality with competitive compensation and benefits.

AIML - Machine Learning Researcher Engineer- MIND

Senior Machine Learning Researcher Engineer position at Apple's MIND team, focusing on ML optimization and HW/SW co-design for efficient inference