Enabling the next generation of intelligent customer experiences in Apple's products and services with the latest advancements in Generative AI and Large Language Models.
Requirements
- Proficiency in Python and advanced knowledge of the Python ML ecosystem
- Extensive experience building tools for ML lifecycle and launching ML-powered experiences to production
- Proven record of building responsive and scalable services
- Experience with service oriented architecture, observability, database and distributed systems
- Experience with building on top of AWS or GCP cloud services
- Solid understanding of software engineering principles and design patterns
- Experience working with notebook ecosystems and web-based IDEs. Experience with building and deploy ML software in production to a wide range of infrastructure (CPU/GPU/TPU).
Responsibilities
- designing, developing, and maintaining the central platform for building AI experiences within Apple
- develop the systems we use to build AI/ML models through the entire lifecycle - from experimentation to production inference
- stay on the cutting edge of tooling that supercharges ML/AI innovation at Apple
- building tools for ML lifecycle
- launching ML-powered experiences to production
- building responsive and scalable services
- building on top of AWS or GCP cloud services
Other
- Bachelors in Computer Science, engineering, or a related field
- Strong communication skills and ability to work in a collaborative environment
- Big data experience such as Apache Spark, Apache Ray
- Some frontend development experience with Javascript / React
- Prior experience building an Notebook solution in a large organization