onsite
Staff Machine Learning Engineer - News, Books, and Stocks Team - Apple
ML Engineer
Lead the design and deployment of advanced machine learning models for Apple News, Books, and Stocks, driving content personalization and recommendation at scale using Python, AWS, and cutting‑edge data engineering techniques.
About the role
Key Responsibilities
- Architect and implement end‑to‑end ML pipelines that power content recommendation, search relevance, and user engagement across News, Books, and Stocks.
- Collaborate with cross‑functional teams to define problem statements, evaluate data sources, and translate business goals into scalable ML solutions.
- Design, train, and tune large‑scale models using Python, PyTorch/TensorFlow, and deploy them on AWS infrastructure (SageMaker, ECS, Lambda).
- Conduct rigorous experimentation, A/B testing, and performance monitoring to ensure model accuracy, fairness, and privacy compliance.
- Mentor junior engineers, share best practices, and contribute to a culture of continuous learning and innovation.
Requirements
- 10+ years of experience in machine learning engineering, with a strong portfolio of production‑grade models.
- Proficiency in Python, data manipulation libraries (pandas, NumPy), and deep learning frameworks.
- Hands‑on experience deploying models on AWS (SageMaker, ECS, Lambda) and managing CI/CD pipelines.
- Deep understanding of data engineering concepts, feature stores, and large‑scale data processing.
- Excellent communication skills and a passion for mentoring and knowledge sharing.
Skills
pythonmachine learningaws