Apple
Apple

Senior ML Engineer, Apple Ray, Apple Data Platform

RoleMachine Learning
LevelSenior
LocationCupertino
WorkHybrid
TypeFull-time
Posted4 months ago
Apply now

About the role

The Apple Ray team is seeking a Senior / Staff Software Engineer with strong distributed systems expertise and a solid background in machine learning. In this hybrid role, you will design and build core components of Apple’s unified data+ML platform powered by open-source Ray, while also partnering with ML teams to ensure the platform meets the needs of large-scale training and inference workloads.
You will contribute to the distributed runtime, orchestration layer, and system APIs that power Apple’s intelligent features across products and services. This role is ideal for a software engineer who enjoys low-level systems work but is also fluent in ML workflows and models at scale.

Benefits and perks

Learning Budget

Required skills

Distributed systems

Machine learning

Software engineering

Platform engineering

Orchestration

About Apple

Cupertino

Headquarters