Senior Machine Learning Engineer

Apple Inc

Confirmed live yesterday Trusted

Quick summary

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

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

As a Sr. Machine Learning Engineer on the Search Safety team, you will join the Siri and Information Intelligence group to build and deploy state-of-the-art machine learning models. Your daily work involves detecting, demoting, and filtering harmful, abusive, or policy-violating content across the search ecosystem while addressing complex challenges like query intent understanding, adversarial evasion, jailbreaking, and multimodal content filtering. You will translate product requirements into modeling tasks and integrate safety signals directly into ranking and retrieval pipelines to balance safety with relevance. 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 a safe environment.

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 in query intent understanding and multimodal content filtering.
  • Develop systems to counter adversarial evasion and jailbreaking attempts.
  • 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 140 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