Machine Learning Engineer, Search & Knowledge Quality

Apple Inc

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$147,400–$272,100 / yr
Posted
29 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $217k
This role $210k
$132k most similar roles pay here $287k

This role pays less than 56% of similar roles. Most pay $184,787–$249,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $217k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, Search & Knowledge Quality

As a Machine Learning Engineer at Apple’s Search and Knowledge Quality team, you will join an innovative Applied Machine Learning group focused on enhancing user interaction with Siri through advanced AI techniques. Your responsibilities include designing and implementing machine learning models for natural language processing and multimodal applications, integrating these solutions into production systems, and collaborating with cross-functional teams to drive impactful customer experiences at scale. You will leverage Python, C/C++, GoLand, TensorFlow, PyTorch, HuggingFace, AXLearn, and Scikit-learn to develop end-to-end features from ideation through deployment, tackling complex challenges in query understanding, document ranking, and answer generation for Siri Search.

What you'll do

  • Design and develop machine learning models for NLP and multimodal applications.
  • Implement RAG-based agentic solutions to enhance query understanding and document ranking.
  • Integrate ML solutions into production systems, ensuring scalability and reliability.
  • Independently own end-to-end feature development from ideation through deployment.
  • Collaborate with cross-functional teams to define requirements and deliverables for ML projects.

What we're looking for

  • Bachelor’s or Master’s degree in Machine Learning, Data Science, Computer Science, Mathematics, Statistics, or related field.
  • 3+ years of industry experience working collaboratively on machine learning projects.
  • Proficiency in Python and familiarity with C/C++, GoLand for software development.
  • Experience using ML libraries like TensorFlow, PyTorch, HuggingFace, AXLearn, and Scikit-learn.
  • Ability to integrate ML solutions into production systems and workflows at scale.

More like this

Similar roles

Senior Search Machine Learning Engineer

Apple Inc

Cupertino, CA 23 days ago $181,100$272,100
Python Tensorflow Pytorch Jax Java C++ Hadoop Spark Hive Generative AI Large Language Models NLP Classification Feature Engineering Information Extraction Clustering Semi-supervised Learning Topic Modeling Ranking Big Data Processing

Staff Machine Learning Engineer, Search Ranking

Snap Inc.

Santa Monica, CA 3 days ago $229,000$343,000
Python TensorFlow PyTorch Spark Flink Beam Java Scala C++ JAX A/B testing learning-to-rank LambdaMART neural ranking models transformer-based rankers large-scale data processing ML infrastructure online experimentation model monitoring feature pipelines training infrastructure serving systems multi-objective optimization LLMs foundation models semantic search natural language understanding retrieval-augmented generation