Software Engineer, Platform Reliability Engineering, AiDP
About the role
Software engineer role in the Platform Reliability Engineering team within AI & Data Platforms (AiDP) at Apple. Focus on designing, operating, and optimizing large-scale distributed systems powering GenAI, ML, and big data platforms. Responsibilities include building scalable multi-tenant infrastructure, incident response, cross-team collaboration, and establishing observability and reliability practices in hybrid cloud environments.
Responsibilities
- Design, build, and maintain scalable multi-tenant systems that support diverse workloads and technologies at enterprise scale
- Own the full lifecycle of infrastructure and platform projects—from architectural design and implementation through deployment, monitoring, and optimization
- Operate and optimize high-throughput, mission-critical services to ensure reliability, performance, and cost-efficiency
- Participate in on-call rotations to respond to production incidents; diagnose root causes, implement rapid fixes, and drive post-incident improvements
- Lead cross-functional collaboration with engineering teams to define requirements, validate designs, and deliver customer-impacting features and improvements
- Proactively identify operational bottlenecks and systemic issues; implement preventive measures to reduce incident frequency and improve system resilience
- Establish observability practices and continuously refine operational excellence standards across the platform
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent professional experience
- Proficiency in at least one systems programming language (Python, Go, Java, or similar)
- Strong expertise in distributed systems architecture, with deep knowledge of reliability, scalability, and containerization principles
- Hands-on experience with cloud platforms and data processing infrastructure (Kubernetes, Spark, Flink, Ray, Trino, or equivalent technologies)
- 7+ years of experience in SRE, DevOps, or infrastructure engineering, with demonstrated expertise managing distributed systems at scale
- Proficiency in diagnosing and resolving complex production incidents and performance bottlenecks in large-scale distributed environments
- Familiarity with open source codebases; ability to read, understand, and explain complex system implementations
- Strong understanding of system architecture and proven ability to collaborate effectively across engineering teams
- Hands-on experience with big data technologies (Spark, Flink, Iceberg) and/or ML/AI platforms (Ray, MLflow, model serving infrastructure)
- Strong foundational knowledge of Linux, databases, and security principles
- Proactive mindset with demonstrated commitment to optimizing reliability and uptime for mission-critical services
- Excellent written and verbal communication skills with ability to articulate technical concepts and strategies to both engineering teams and non-technical leadership
- Demonstrated track record of designing and operating systems at scale
Skills
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Education reimbursement including tuition
- Discretionary bonuses or commission payments and relocation eligibility
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services