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
Information Technology (IT)
Knowledge Graph
Machine Learning
Machine Learning Engineer
MLOps
Model Monitoring
NLP
Programming
Programming Language
Job Description
This Machine Learning Engineer role sits on the Apple Knowledge Quality Team and focuses on building large-scale data management alongside machine learning and deep learning systems that support Knowledge Q&A experiences powering features such as 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 platform features spanning large-scale data management, machine learning, and deep learning systems over graph data and web documents
- Support product evolution through measurement, evaluation, and analysis of user experience
- Collaborate with cross-functional teams to influence how hundreds of millions of people search and receive results on their computers and mobile devices
- 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 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 production experience with machine learning frameworks such as PyTorch or TensorFlow
- Experience with natural language processing, statistical data analysis, and model evaluation methodologies
- Demonstrated ability to collaborate with cross-functional partners across 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 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 using 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
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses, including tuition
- Opportunity to become an Apple shareholder through participation in Apple 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, and relocation (might be eligible)
Pay & Benefits
- Base pay range for this role is $142,300 to $263,300 per year
- Base pay depends on skills, qualifications, experience, and location
- Apple benefit, compensation, and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program
Location & Work Setup
- Seattle, WA (onsite)