Staff/Senior Machine Learning Engineer, Search & Knowledge Platforms

Apple Inc.

Santa Clara (CA)

On-site

USD 185,000 - 325,000

Full time

1 hour ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple Inc. is seeking a Staff/Senior Machine Learning Engineer to advance our search and knowledge platforms powering Siri, Safari, and iMessage.

You will design scalable ML systems, develop ranking and retrieval pipelines, and explore Retrieval-Augmented Generation to provide direct answers that satisfy user intent. You will combine strong software engineering fundamentals with product sense, quick learning, and cross-functional communication to implement prompt engineering and data-driven

Qualifications

  • Bachelor’s degree or higher in CS/AI/ML or related field.
  • 6+ years of shipping Search and ML systems.
  • Strong programming in Python/Go or similar languages and software design fundamentals.
  • Experience building scalable data pipelines and backend systems.
  • Proficiency with data science methodologies and evaluating ML systems.
  • Experience with prompt engineering and product-oriented tasks.
  • Excellent communication and data-driven decision-making.

Responsibilities

  • Identify opportunities to improve quality and performance of the search and ranking stack.
  • Translate product requirements into concrete engineering tasks.
  • Develop scalable ways to measure and compare system impact.
  • Apply data science, ML system design, and pipeline development skills.
  • Navigate new codebases and complex architectures effectively.
  • Communicate findings with cross-functional partners, supported by data.
  • Balance ML model training, software engineering, and prompt engineering as needed.

Skills

Python
Go
Software design
Data structures
Algorithms
A/B testing
Statistical analysis
Prompt engineering
Communication
Product sense

Education

Bachelor's degree in Computer Science, AI, ML, or related field
Master’s/Ph.D in Computer Science, AI, ML, or related field

Tools

Python
Go

Job description

Staff/Senior Machine Learning Engineer, Search & Knowledge Platforms

Santa Clara, California, United States Software and Services

The AI, Search & Knowledge Platforms team builds amazing products and services for Apple's customers while serving as a foundational partner to teams across Apple. The team delivers world-class AI, search, and knowledge systems powering Siri, Apple Intelligence, Safari, and iMessage, and operates the foundational platforms and infrastructure that keep these intelligent experiences running at hyperscale. As part of this group, you will focus on identifying and addressing opportunities to improve the quality and performance of the search and ranking stack that powers world knowledge question answering. This involves developing sophisticated machine learning systems, robust software heuristics, and large language models (LLMs) to understand user queries, retrieve and rank relevant documents, and provide users with direct answers that best satisfy their intent. You will work across the entire stack, applying a broad skill set that ranges from data science and opportunity analysis to ML system design, pipeline development, and quality evaluation.

Description

As a member of our fast-paced group, you will have the unique and rewarding opportunity to shape upcoming products from Apple. We are looking for a highly motivated and versatile Machine Learning and Software Engineer with a broad skill set. The ideal candidate combines strong engineering fundamentals with a keen product sense, and is a quick learner who is comfortable jumping into entirely new codebases and architectures. You must be an effective communicator and an adaptable problem solver, willing to take on whatever represents the optimal solution for the product, whether that means training machine learning models, writing robust software heuristics, or iterating on prompt engineering.

Responsibilities
  • Identify and address opportunities to improve the quality and performance of the search and ranking stack that powers world knowledge question answering.
  • Understand product requirements and apply a keen product sense to design engineering solutions that directly reflect our product vision.
  • Develop reliable, scalable ways to measure, assess, and compare the impact of different solutions on system quality and performance.
  • Leverage a versatile skill set encompassing data science, opportunity analysis, ML system design, pipeline development, and quality evaluation.
  • Navigate and contribute effectively to entirely new codebases and complex architectures.
  • Communicate findings clearly to cross-functional teams and leadership, backing up recommendations with solid, rigorous data analysis.
  • Learn quickly and adapt to the best technical approach for any given problem, seamlessly shifting between ML model training, software engineering, and prompt engineering.
Minimum Qualifications
  • Bachelor’s in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
  • 6+ years experience in shipping Search and ML systems
  • Strong programming skills in Python, Go or similar languages, with a solid foundation in software design, data structures, and algorithms.
  • Experience building scalable data pipelines and backend systems, coupled with the ability to quickly navigate and contribute to large, complex, and unfamiliar codebases.
  • Proficiency in data science methodologies, including A/B testing, statistical hypothesis testing and defining offline and online evaluation metrics for ML systems.
  • Experience with prompt engineering
  • Strong product sense with the ability to translate ambiguous product requirements into concrete engineering and modeling tasks.
  • Excellent communication skills, with the ability to back up decisions with rigorous data analysis and present findings clearly to cross-functional partners.
Preferred Qualifications
  • Master’s/Ph.D in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
  • 4+ years experience in shipping Search and ML systems
  • Hands-on experience in Information Retrieval, Search Ranking, or Natural Language Processing (NLP).
  • Demonstrated experience designing, building, or working with Retrieval-Augmented Generation (RAG) architectures and applications.
  • Familiarity with techniques for optimizing the inference performance, latency, and resource efficiency of LLMs and large machine learning systems in production environments (e.g., model quantization, caching, distributed inference).
  • Experience with training and deploying machine learning models

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/Staff Machine Learning Engineer, Search & Knowledge Platforms
Senior/Staff Machine Learning Engineer, Search & Knowledge Platforms

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Medical & dental coverage
Employee stock purchase plan
Relocation assistance
Staff / Sr. Machine Learning Engineer, AI, Search & Knowledge Platforms
Staff / Sr. Machine Learning Engineer, AI, Search & Knowledge Platforms

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Medical and dental coverage
Employee stock programs
Tuition reimbursement
+1
Staff/Senior Machine Learning Engineer, Search & Knowledge Platform
Staff/Senior Machine Learning Engineer, Search & Knowledge Platform

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Employee stock programs
Educational reimbursement
Relocation assistance
+1
Generative AI ML Manager, Search & Knowledge Platforms
Generative AI ML Manager, Search & Knowledge Platforms

Apple Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 250,800 - 376,300
Medical and dental coverage
Employee stock programs
Tuition reimbursement
Senior/Staff Machine Learning Engineer, Search & Knowledge Platforms
Senior/Staff Machine Learning Engineer, Search & Knowledge Platforms

Apple Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Stock programs
Relocation support
Education reimbursement
+2
Senior Engineering Manager, Conversational AI & Knowledge Intelligence
Senior Engineering Manager, Conversational AI & Knowledge Intelligence

Apple Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 268,000 - 402,000
Medical and dental
Retirement benefits
Stock options
+1
Machine Learning/ Search Engineer - Services Special Projects
Machine Learning/ Search Engineer - Services Special Projects

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 185,000 - 325,000
Senior Machine Learning Engineer, Search & Knowledge Platforms
Senior Machine Learning Engineer, Search & Knowledge Platforms

Apple Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 175,000 - 309,000
Machine Learning Engineer, Apple Search & Knowledge Platforms
Machine Learning Engineer, Apple Search & Knowledge Platforms

Apple Inc. • Santa Clara (CA)

On-site
USD 147,400 - 272,100
Comprehensive medical and dental coverage
Retirement benefits
Employee stock programs
+2
AIML - Sr Engineering Program Manager, Search Quality and Infrastructure
AIML - Sr Engineering Program Manager, Search Quality and Infrastructure

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 176,000 - 264,000
Comprehensive medical and dental cover
retirement benefits
a range of discounted products and in
+2