Engineering Manager
Apple · Cupertino, CA · Software and Services
About this role
Apple is hiring a manager-level Engineering Manager in the software engineering function based in Cupertino, CA. The posting calls out experience with Rust, C, Azure, Distributed Systems.
- Role
- Engineering Manager
- Function
- software engineering
- Level
- manager
- Track
- hybrid
- Location
- Cupertino, CA
- Department
- Software and Services
- Posted
- Mar 6, 2026
More roles at Apple
Job description
from Apple careersApple Data Platform is looking for an Engineering Manager to lead and develop a team of software engineers building distributed data fabric infrastructure at Apple-scale. This is a highly technical role supporting systems that are critical to Apple's AI/ML workloads, managing data placement, replication, and lifecycle across multi-cloud and multi-datacenter environments.
We build and operate a distributed, multi-tiered data fabric written in Rust, powering Apple's AI/ML infrastructure at scale. The team is small and fast-paced, operating with high autonomy, and focusing on building simple, maintainable solutions to hard infrastructure problems. We are an international team with members in Cupertino, CA and London, UK.
<h3>Minimum Qualifications</h3>Experience managing or collaborating with distributed international teams
5+ years of experience designing and building distributed systems at scale
5+ years of hands-on experience in systems programming, with proficiency in Rust or equivalent low-level languages (C, C++, etc)
Experience with AI/ML infrastructure or data pipeline systems
Deep understanding of distributed systems, object storage, and large-scale data infrastructure
B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or equivalent practical experience.