Machine Learning Engineer
Backend Developer
Ai Ml
Artificial Intelligence
Big Data
Data Analysis
Data Architecture
Data Engineer
Data Pipeline
Data Platform
Data Processing
Data Science
Deep Learning
Engineer
Information Technology (IT)
Knowledge Graph
Machine Learning
Machine Learning Engineer
MLOps
Model Monitoring
NLP
Programming
Programming Language
Job Description
As a Machine Learning Engineer on the Apple Knowledge Quality Team, you will build large-scale data management and ML and deep learning systems that support Knowledge Q&A for features used across Apple products, including Siri and Spotlight. The work includes designing graph and web-document ML systems and using measurement and evaluation to guide product evolution.
Responsibilities
- Design and develop features for a platform covering large-scale data management alongside machine learning and deep learning systems over graph data and web documents
- Support product evolution through measurement, evaluation, and analysis of user experience
- Partner with cross-functional teams to influence how hundreds of millions of people use their computers and mobile devices to search and receive results that best match their information needs
- Advance Knowledge Question Answering capabilities in Siri
Requirements
- Degree in Computer Science, Machine Learning, or related field with 2+ years of industry experience building production ML/AI systems, or PhD degree in a related field
- Proficiency in mainstream programming languages such as Python, Scala, and Go
- Experience building and maintaining large-scale data systems, knowledge graphs, and end-to-end ML pipelines in production, ideally using the Apache software stack (for example, Spark)
- Hands-on experience with machine learning frameworks such as PyTorch or TensorFlow in production environments
- Experience with natural language processing, statistical data analysis, and model evaluation methodologies
- Demonstrated ability to collaborate with cross-functional teams including product, engineering, and data science
- Experience with CI/CD pipelines, model deployment, and monitoring solutions
Technologies
- Python, Scala, Go
- Apache software stack, Spark
- PyTorch, TensorFlow
- Natural language processing
- CI/CD pipelines, model deployment, monitoring solutions
- Knowledge graphs
Preferred Qualifications
- MS degree with 6+ years of industry experience building and scaling ML/AI systems, or PhD degree with 3+ years of industry experience in production ML environments
- Proven track record designing, deploying, and maintaining large-scale distributed ML systems serving millions of QPS (queries per second)
- Experience with A/B testing, experimentation frameworks, and data-driven product iteration at scale
- Experience designing human-in-the-loop evaluation pipelines and leveraging user feedback to improve model performance
- Hands-on experience with LLM deployment, prompt engineering, fine-tuning, RAG (Retrieval-Augmented Generation), or other generative AI technologies in production
- Experience building model monitoring, observability, and quality assurance systems for production ML services
- Experience optimizing ML systems for latency, throughput, and cost at scale
- Track record of shipping ML-powered features that measurably improved user experience for consumer-facing products
- Strong product intuition and ability to translate business requirements into technical solutions
Location & Work Mode
Seattle, WA (onsite)
Pay & Benefits
- Base pay range: USD 142,300 - 263,300 per year
- Base pay depends on skills, qualifications, experience, and location
- Comprehensive medical and dental coverage
- Retirement benefits
- Range of discounted products and free services
- Reimbursement for certain educational expenses, including tuition
- Opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs
- Discretionary restricted stock unit awards
- Ability to purchase Apple stock at a discount if voluntarily participating in the Employee Stock Purchase Plan
- Discretionary bonuses or commission payments, as well as relocation (might be eligible)
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.