Machine Learning Engineer - Apple News - Jobs - Careers at Apple
- Build and help maintain infrastructure to host and serve classical ML models (gradient boosting, SVMs) and deep learning models (transformers, neural rankers) in production, with a focus on latency, reliability, and scalability
- Contribute to the evaluation of tools, frameworks, and infrastructure (Kubernetes, Spark, Cassandra, Solr, Spring Boot, AWS, GCP) for model serving and feature delivery, developing a growing understanding of trade-offs across latency, cost, scalability, and reliability
- Collaborate with model development teams to contribute to a shared codebase, build common data processing libraries, and help profile/optimize ML workloads
- Build reusable infrastructure components for data pipelines, such as sampling and collecting data for training, and labeling via human annotations or LLMs
- Help design and implement model monitoring, observability, and alerting systems to support production ML systems in meeting reliability and performance SLAs
- Analyze real-world user interaction data, with guidance from senior teammates, to help uncover gaps in training data distributions and derive model success metrics
- MS in Computer Science, Machine Learning, or a related discipline, or equivalent work experience in this domain
- 2+ years of industry experience in machine learning infrastructure or software engineering with exposure to ML systems
- Solid proficiency in Java and/or Python, with an interest in production serving systems
- Experience contributing to or building components of ML infrastructure: model serving, deployment pipelines, or feature delivery systems
- Some exposure to deploying ML models on cloud platforms (AWS and/or GCP), with a developing understanding of deployment trade-offs across latency, cost, and scalability
- Familiarity with RAG concepts (retrieval, embedding, chunking, or reranking strategies) is a plus
- Experience building or contributing to data pipelines for A/B test analysis or training dataset creation using tools such as Apache Spark
- Good cross-functional communication skills, with the ability to explain technical concepts clearly to teammates
- Familiarity with inference optimization techniques such as quantization, batching, caching, and model distillation to improve serving efficiency
- Exposure to embedding pipeline infrastructure or vector store concepts, such as indexing strategies, approximate nearest neighbor search, and latency vs. recall considerations
- Interest in content personalization or recommendation systems at consumer scale
- Any experience contributing to AI-powered features with measurable impact on user engagement or content quality
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant
At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants
Apple accepts applications to this posting on an ongoing basis.
Required Skills
Required Languages
🇬🇧 English