Machine Learning Engineer, Apple Search & Knowledge Platforms

Apple Inc

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 57% of similar roles. Most pay $198,800–$249,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $224k 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 1833 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, Apple Search & Knowledge Platforms

As a Senior Machine Learning Engineer on Apple's Knowledge Quality Team, you will contribute to the development of next-generation machine learning solutions for Siri and Spotlight, working within one of the most advanced high-performance computing environments. Your daily tasks will include designing and developing state-of-the-art Gen AI components at scale, managing large datasets, and implementing features that enhance knowledge extraction from semi-structured and unstructured data feeds. You must excel in programming languages like Python, Scala, and Go, have experience with frameworks such as PyTorch and TensorFlow, and possess a strong background in NLP and large language models. This role involves working on complex systems over graph data to improve question answering capabilities for millions of users globally.

What you'll do

  • Design and develop state-of-the-art Gen AI components to power question answering for Siri.
  • Build features for a platform that handles large-scale data management, machine learning systems over graph data, and knowledge extraction from semi-structured/unstructured data feeds.
  • Work with petabytes of data and millions of queries per second in a high-performance computing environment.
  • Develop machine learning models using frameworks like PyTorch and TensorFlow to enhance Knowledge Q&A capabilities.
  • Continuously learn new domains and technologies to innovate in large-scale data management and ML systems.

What we're looking for

  • Expert programming skills in Python, Scala, and Go.
  • Extensive experience with ML frameworks like PyTorch and TensorFlow.
  • Proficient in NLP and large language models.
  • Experience managing large datasets using Apache software stack (e.g., Spark).
  • Strong problem-solving and analytical abilities.
  • PhD or Graduate degree in CS, AI, ML, IR, Data Science or related field.
  • Familiarity with RAG-based generative AI and transformer architecture.

More like this

Similar roles