Senior Machine Learning Engineer

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$263,300 / 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 $219k
$163k most similar roles pay here $290k

This role pays less than 60% of similar roles. Most pay $194,850–$254,750 — the shaded band above. At the midpoint, this role pays about $219k 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. You will tackle complex challenges including query intent understanding, adversarial evasion, jailbreaking, and multimodal content filtering while integrating safety signals into ranking and retrieval pipelines. To succeed in this role, you must be proficient in at least two programming languages such as Python, Go, Java, or C/C++. You will utilize frameworks like PyTorch, TensorFlow, or JAX to develop deep learning models. The work focuses on the intersection of Search, Natural Language Processing, Image, and Trust & Safety to ensure a safe environment for users across various products.

What does a Machine Learning Engineer earn in Washington?

Median $241750 from 66 postings across 14 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.
  • Translate product requirements into specific modeling tasks and engineering requirements.
  • Integrate safety signals directly into search ranking and retrieval pipelines.
  • Balance safety constraints with search relevance and user engagement metrics.
  • 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 for training and deploying 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

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

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

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

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