Senior ML Engineer, Apple Ray, Apple Data Platform
AppleSenior ML Engineer, Apple Ray, Apple Data Platform
AppleLocation
Cupertino, CA
Type
Full-time
Posted
9/27/2026
Compensation
Not listed
Job description
The Apple Ray team is looking for a Senior / Staff Software Engineer with expertise in distributed systems and a strong background in machine learning. This hybrid role involves designing and building core components of Apple's unified data and ML platform, while collaborating with ML teams to support large-scale training and inference workloads. The engineer will work on the distributed runtime, orchestration layer, and system APIs that enhance Apple's intelligent features. The ideal candidate will have a passion for low-level systems work and be fluent in ML workflows and models at scale.
Requirements
- 5+ years of experience building distributed systems, high-scale backend services, or compute runtimes.
- Solid background in ML workflows, model training, model serving, or data pipeline development.
- Proficiency in Python and strong experience in a systems-level language such as C++, Rust, Go, or Java.
- Experience with ML frameworks such as PyTorch or TensorFlow and familiarity with GPU-based training.
- Understanding of parallelism strategies, model scaling, or distributed training concepts.
- Experience with cluster orchestration tools like Kubernetes, EKS, or GKE.
- Strong debugging skills across distributed and ML-centric runtime environments.
- Ability to work cross-functionally with ML engineers, data engineers, and infrastructure teams.
- B.S., M.S., or Ph.D. in Computer Science, Machine Learning, or related technical fields, or comparable software engineering experience.
- Experience with distributed training frameworks such as DeepSpeed, Horovod, FSDP, or ZeRO.
- Background in optimizing GPU workloads or performance benchmarking.
- Experience with model orchestration systems or ML platforms.
- Contributions to open-source ML or distributed systems projects.
- Familiarity with large-scale data systems such as Spark, Flink, or similar.
Responsibilities
- Design and build core components of Apple's unified data and ML platform.
- Contribute to the distributed runtime, orchestration layer, and system APIs.
- Collaborate closely with ML practitioners to translate model and pipeline needs into robust platform capabilities.
- Enhance developer productivity for ML engineers and improve resource efficiency.
- Advance the performance and reliability of Apple's ML workloads.
- Improve the underlying distributed runtime and control plane.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
H-1B filing history
Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026
Filing entity: Apple Inc
As of Aug 23, 2026
Initial approvals
1,065
FY2026
Approval rate
99.0%
FY2026
LCA certified
9,221
FY2026
Entry-level share
5.6%
FY2026
Initial approvals YoY
+30%
Trend
LCA certified YoY
-35%
Trend
Initial approvals by fiscal year
Approval rate by fiscal year
Continuing vs initial approvals
LCA certified positions by quarter
LCA certified positions by fiscal year
Based on public USCIS and DOL filings; not a sponsorship guarantee.
Is this posting expired or inaccurate?
