Staff Machine Learning Engineer

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Culver City, CA
Salary
$205,400–$308,500 / yr
Posted
44 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $257k
$170k most similar roles pay here $323k

This role pays more than 78% of similar roles. Most pay $202,800–$254,812 — the shaded band above. At the midpoint, this role pays about $257k versus about $229k 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 · Staff Machine Learning Engineer

Staff Machine Learning Engineer - News, Books, and Stocks Team joins a distributed team of client and machine learning engineers to develop scalable services for news, books, and stocks content. The role involves designing and implementing state-of-the-art AI/ML to power advanced search, drive recommendations, and enable next-generation features like text extraction, named entity recognition, and duplicate detection. You will build datasets, design model architectures, and prompt, train, or fine-tune models while leading cross-functional software projects and mentoring junior engineers. The position requires expertise in Python or Java, deep learning toolkits such as PyTorch or TensorFlow, and experience with recommender systems and text-centric AI/ML including LLMs and document classification. This role solves complex problems within the news, books, and stocks domains to deliver high-quality software at scale for diverse user experiences.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Design and implement state-of-the-art AI/ML models to process news, stocks, and books data.
  • Develop high-quality datasets and design model architectures for production use.
  • Prompt, train, and fine-tune machine learning models to power advanced search and recommendations.
  • Drive product features from initial concept and model design through to final delivery.
  • Lead large-scale, cross-functional software projects involving multiple technical and non-technical teams.
  • Mentor junior engineers and contribute to the internal machine learning community.
  • Build scalable services for text extraction, named entity recognition, and duplicate detection.

What we're looking for

  • MS in Machine Learning, Computer Science, or a related field is required, or equivalent industry experience.
  • A Ph.D. in Machine Learning, Computer Science, or a related field is preferred.
  • At least 5 years of experience shipping machine learning models in products.
  • Strong programming skills in Python, Java, or a related language.
  • Proficiency with deep learning toolkits such as PyTorch or TensorFlow.
  • Experience designing user-facing machine learning features with interdisciplinary partners.
  • Experience with recommender systems and text-centric AI/ML including LLMs and document classification.
  • Experience delivering high quality software at scale and experience in a technical leadership role are preferred.

More like this

Similar roles

Staff Machine Learning Engineer

Apple Inc

Cambridge, MA 44 days ago $194,700$292,400
Machine Learning Python Java PyTorch TensorFlow LLMs Recommender Systems Search Ranking Named Entity Recognition text extraction Duplicate Detection Scalable Services
5+ yrs exp

Staff Machine Learning Engineer

Apple Inc

Vancouver, WA 44 days ago $194,700$292,400
Machine Learning Python Java PyTorch TensorFlow LLMs Recommender Systems Search Ranking Named Entity Recognition text extraction Duplicate Detection Scalable Services
5+ yrs exp

Staff Machine Learning Engineer

Apple Inc

Seattle, WA 44 days ago $205,400$308,500
Machine Learning Python Java PyTorch TensorFlow LLMs Recommender Systems Search Ranking Named Entity Recognition Document Classification
5+ yrs exp

Staff Machine Learning Engineer

Apple Inc

Cupertino, CA 44 days ago $216,200$324,800
Machine Learning Python Java PyTorch TensorFlow LLMs Recommender Systems Search Ranking Named Entity Recognition Scalable Services
5+ yrs exp

Staff Machine Learning Engineer

Apple Inc

Boulder, CO 44 days ago $194,700$292,400
Machine Learning Python Java PyTorch TensorFlow LLMs Recommender Systems Search Ranking Named Entity Recognition text extraction Duplicate Detection Document Classification Scalable Services
5+ yrs exp