Shape the future of search at Apple by architecting intelligent search platforms of tomorrow, at Apple-scale, and empowering developer teams company-wide to iterate, validate, and deliver best-in-class features, safely and at scale.
Requirements
- Strong coding skills
- Strong background in computer science: algorithms and data structures
- Experience with AWS Services such as Amazon S3 EC2 EKS / Kubernetes
- Demonstrated leadership in optimizing end-to-end developer workflows across both the inner loop (local development) and outer loop (integration, testing, and deployment).
- Extensive experience designing, implementing, and scaling CI/CD pipelines, automating pre-submit checks, and building high-performance, production-accurate testing infrastructure.
- Proven success in streamlining release processes, automating manual deployments, and driving improvements in environment stability, reliability, and consistency.
- Deep expertise in root cause analysis of systemic engineering issues, including build failures, flaky tests, and failed deployments, with a track record of implementing long-term, scalable solutions that improve developer velocity and engineering quality.
Responsibilities
- Define and drive the technical vision for scalable, resilient developer experience platforms supporting Apple's search products.
- Architect, implement, and maintain distributed infrastructure and automation to accelerate developer velocity across the organization.
- Lead cross-team collaboration with engineering, AI/ML, product, and leadership groups to align platform and business objectives.
- Champion engineering excellence by instituting best practices for reliability, testability, and maintainability in large codebases.
- Identify and resolve complex technical challenges and bottlenecks in developer workflows and search infrastructure.
- Streamline and automate inner/outer development loops to reduce toil and improve productivity for engineering teams.
- Pioneer, adopt, and promote advanced validation and testing methodologies to raise product quality and development velocity.
Other
- Excellent interpersonal skills able to work independently as well as in a team
- Bachelor degree or above in Computer Science or related field
- Tackling and resolving complex technical challenges that shape the future of developer experience at Apple.
- Setting strategic direction for the developer experience organization-shaping architectural decisions and long-term vision across products and teams.
- Streamlining both inner and outer development loops, enhancing reliability, driving automation, and drastically reducing toil for engineering teams.