onsite
Machine Learning Engineer - News, Books, and Stocks Team - Apple
ML Engineer
Lead the design and deployment of advanced ML models for Apple News, Books, and Stocks, driving content personalization and recommendation at scale using Python, TensorFlow, and cutting‑edge NLP techniques.
About the role
Key Responsibilities
- Design, train, and optimize large‑scale machine learning models that power content recommendation, search, and personalization across Apple News, Books, and Stocks.
- Collaborate with cross‑functional teams to define data pipelines, feature engineering workflows, and evaluation metrics that align with business goals.
- Implement end‑to‑end MLOps solutions, including model versioning, automated testing, and continuous deployment on cloud infrastructure.
- Conduct rigorous experimentation, A/B testing, and statistical analysis to validate model performance and iterate on improvements.
- Mentor junior engineers and contribute to knowledge sharing through code reviews, workshops, and technical documentation.
Requirements
- 5+ years of experience building production‑grade machine learning systems in a large tech environment.
- Proficiency in Python, TensorFlow or PyTorch, and strong foundation in NLP and deep learning.
- Hands‑on experience with cloud platforms (AWS, GCP, or Azure) and MLOps tools (Kubeflow, MLflow, or similar).
- Excellent problem‑solving skills, with a track record of delivering high‑impact features under tight deadlines.
- Strong communication skills and a collaborative mindset, able to work effectively with product, design, and data teams.
Skills
pythonmachine learningtensorflownlpmlops