Design and build cloud-native infrastructure platforms at Apple scale for Siri, Search, and AI/ML products
Requirements
- 5+ years programming experience in languages such as Golang, Python, Java, Rust, C/C++
- Proven track record of building large scale, cloud based complex distributed systems; identifying shortcomings and optimization opportunities; and making data driven cost performance tradeoffs to influence design decisions
- Experience building and operating infrastructure and tools that empower developers/product teams to deliver business value
- Experience with operational excellence and a deep understanding of metrics, alarms and dashboards
- Strong Proficiency in Go, Python or Rust with experience in building automation tools and distributed systems
- Extensive experience in architecting, building and running distributed large-scale Kubernetes based systems in production
- Experience with AIOps or Agentic AI and apply it successfully in production environment.
Responsibilities
- Architect and develop scalable cloud-native platforms to support the deployment and operation of Apple's AI/ML services and applications.
- Lead the design and implementation of distributed systems that are resilient, secure, and optimized for high performance.
- Collaborate with AI/ML teams and other infrastructure engineers to ensure seamless integration of platform solutions into machine learning workflows.
- Drive the adoption of cloud-native technologies across the organization, influencing architectural decisions and best practices.
- Troubleshoot complex infrastructure issues, ensuring optimal performance and reliability across multi-cloud environments.
- Mentor junior engineers and contribute to the team's overall growth and technical excellence.
Other
- BA/BS Degree in Computer Science or related technical discipline, or related practical experience.
- B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or equivalent practical experience.
- Excellent communication and collaboration skills, with a proven ability to work across engineering teams and influence architectural decisions
- Experience leading and creating strong technical teams that balance operational excellence, collaboration and user needs
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services