Senior Machine Learning Engineer

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,700–$277,600 / yr
Posted
140 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $225k
This role $231k
$174k most similar roles pay here $289k

This role pays less than 52% of similar roles. Most pay $194,850–$254,750 — the shaded band above. At the midpoint, this role pays about $231k versus about $225k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Machine Learning Engineer

The Sr. Machine Learning Engineer joins the Siri and Information Intelligence team, specifically within the Search Safety group. In this role, you will build and deploy state-of-the-art machine learning models designed to detect, demote, and filter harmful, abusive, or policy-violating content across a search ecosystem. You will address complex challenges including query intent understanding, adversarial evasion, jailbreaking, and multimodal content filtering while integrating safety signals into ranking and retrieval pipelines. The role requires proficiency in at least two programming languages such as Python, Go, Java, or C/C++, along with experience using PyTorch, TensorFlow, or JAX for training and deploying deep learning models. You will work at the intersection of Search, Natural Language Processing, Image, and Trust & Safety to ensure information safety and search technologies remain robust against various threats.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Build and deploy state-of-the-art machine learning models to detect, demote, and filter harmful or policy-violating content.
  • Address complex challenges including query intent understanding, adversarial evasion, and jailbreaking.
  • Develop multimodal content filtering systems for the search ecosystem.
  • Integrate safety signals directly into search ranking and retrieval pipelines.
  • Balance safety constraints with search relevance and user engagement metrics.
  • Translate product requirements into specific modeling tasks and engineering requirements.
  • Perform red-teaming, adversarial training, and robustness evaluations of machine learning models.

What we're looking for

  • At least 3 years of industry-related experience working in collaborative environments.
  • Experience using PyTorch, TensorFlow, or JAX to train and deploy deep learning models.
  • Ability to translate product requirements into specific modeling and engineering tasks.
  • Proficiency in at least two programming languages such as Python, Go, Java, or C/C++.
  • BS in Computer Science, AI, Machine Learning, Safety, Computer Vision, or a related field (or equivalent experience).
  • Preferred MS or PhD in Computer Science, AI, Machine Learning, Safety, Computer Vision, or a related field.
  • Experience in content moderation, spam detection, fraud, or Trust & Safety ML teams.
  • Experience in red-teaming, adversarial training, or robustness evaluation of ML models.

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 129 days ago $184,700$277,600
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Content Moderation Adversarial Training Search Ranking Information Retrieval Multimodal Content Filtering
3+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 129 days ago $175,000$263,300
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Search Ranking Retrieval Pipelines Adversarial Training Content Moderation Red-teaming
3+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 140 days ago $175,000$263,300
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Content Moderation Adversarial Training Search Ranking Information Retrieval
3+ yrs exp

Machine Learning Engineer

Apple Inc

Santa Clara, CA 17 days ago $150,400$277,600
PyTorch TensorFlow JAX Python C++ Go Java Generative AI Deep Learning LLM Information Retrieval Distributed Systems Search Relevance Ranking Query Understanding
3+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 71 days ago $150,400$277,600
Machine Learning Generative AI LLM PyTorch TensorFlow JAX Python C++ Go Java Deep Learning Information Retrieval Data Science Distributed Systems
6+ yrs exp

Senior Machine Learning Engineer

Adobe

San Jose, CA 179 days ago $183,300$265,350
Python PyTorch TensorFlow NVIDIA Triton TorchServe ONNX CUDA Docker Kubernetes AWS CI/CD Generative AI Computer Vision Quantization Pruning Microservices Monitoring Logging
5+ yrs exp