Machine Learning Engineer Platform - iCloud Mail Intelligence
Apple · San Diego, CA · Machine Learning and AI
About this role
Apple is hiring a mid-level Machine Learning Engineer based in San Diego, CA. The posting calls out experience with Python, Java, Scala, Kotlin.
- Role
- Machine Learning Engineer
- Function
- machine learning
- Level
- mid
- Track
- Individual contributor
- Location
- San Diego, CA
- Department
- Machine Learning and AI
- Posted
- May 15, 2026
More roles at Apple
Job description
from Apple careersAre you passionate about applying your deep understanding of machine learning technologies
and data platform skills in creative ways? Apple's iCloud Mail Intelligence Platform team is
looking for an excellent Machine Learning Engineer that can continuously innovate on the
iCloud experience across Mail, Calendar, and Contacts.
The team is responsible for building groundbreaking ML infrastructure that supports intelligent experiences for hundreds of millions
of users worldwide.
As a machine learning engineer, you will be focusing on:
Leveraging existing AI/ML infrastructure, build new platform services and be responsible for building an end to end machine learning based product solution for improving iCloud Mail experiences.
Working with large volumes of data; extracting and manipulating large datasets using tools such as Spark SQL, command line and scripting languages.
Collect ongoing qualitative and quantitative feedback from the user population and iterate based on the findings.
Building high-performance, scalable and extensible REST based services for enhancing Mail consumer experience.
Design database schemas, write queries, and optimize database performance.