Enable Data Science with robust data platforms for analytics at Apple Services, creating resilient, scalable infrastructure for analytics systems while safeguarding customer privacy and trust.
Requirements
- 7+ years of experience in software architecture design and development with expertise in Service Oriented Architecture, and Distributed Systems
- 2+ years of experience in technical leadership roles focused on platform engineering or infrastructure
- Proficiency with containerized technologies (Docker) and container orchestration platforms (Kubernetes, Terraform)
- Proven ability to design, operate, and maintain distributed systems (monitoring, observability, automation, etc.)
- Proven development skills building backend API services using Python (preferred) and/or JavaScript
- Practical experience with asynchronous programming, type safety, threading models, state machines and data structures
- Experience with data processing frameworks and query engines like Spark, Trino, and Snowflake
Responsibilities
- Architect and drive adoption of a toolset that delivers flexibility, resilience, and deep analytics features while meeting Apple's stringent security and privacy requirements.
- Translate the unique requirements of Data Science, Machine Learning, and Business Intelligence workloads into scalable platform capabilities that enable rapid innovation.
- Lead cross-functional technical initiatives, establish platform engineering best practices, and drive the strategic roadmap for Data Science and AI at Apple.
- Define the technical vision and lead the architectural evolution of platform infrastructure that enables Data Science for Apple Services.
- Drive strategic platform decisions, mentor analytics teams, and influence technical direction across multiple organizations while building and optimizing the platform that supports our analytics ecosystem.
- Ensure Data Scientist, Business Intelligence Engineers, Data Engineers, and Machine Learning Engineers have the tools they need for storage, compute, orchestration, deployment, and AI development.
Other
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience
- Excellent communication skills to collaborate with non-technical audience
- Familiarity with AI/ML technologies including LLMs, AI Agents (LangChain, Google ADK, etc.)
- Track record designing client-agnostic APIs using REST and/or GraphQL
- Understanding of OAuth 2.0 fundamentals (authentication, delegated authorization, etc)