Machine Learning Engineer Platform - iCloud Mail Intelligence
Core
Building high-performance, scalable ML infrastructure and deploying ML-driven features for Mail, Calendar, and Contacts to enhance the iCloud experience for millions of users.
Role type
Senior IC machine learning engineer (platform & infrastructure)
Builds
ML infrastructure, platform services, and end-to-end ML applications for Mail, Calendar, and Contacts
Domain
Consumer cloud services, productivity tools, large-scale distributed systems
Deliverable
production ML models
Required skills
end-to-end ML pipelines, large-scale distributed systems, predictive modeling, Python/Java/Scala/Kotlin/Go, data processing, feature engineering, model serving, model observability
Preferred skills
agent-based architectures, orchestration frameworks, LLM observability, LLM fine-tuning, prompt engineering, embeddings, retrieval systems, on-device model deployment, privacy-preserving ML
Technologies
Spark, SQL, command line, scripting languages
Responsibilities
Design, develop, and deploy end-to-end machine learning applications and models; Build high-performance, scalable, and extensible services for delivering ML models; Work with large volumes of data to extract and manipulate datasets; Establish standards for evaluation, testing, and model observability; Collect user feedback and iterate on ML-driven experiences; Partner with engineering teams to enhance existing systems and implement new ML-driven experiences
Seniority
Senior, hands-on IC


