Sr. Machine Learning Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$258,100 / yr
Posted
48 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $219k
This role $215k
$161k most similar roles pay here $275k

This role pays more than 51% of similar roles. Most pay $187,464–$249,750 — the shaded band above. At the midpoint, this role pays about $215k versus about $219k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Sr. Machine Learning Engineer

As a Senior Machine Learning Engineer on Apple’s Answers, Knowledge and Information Team, you will contribute to the development of next-generation machine learning solutions for Knowledge Q&A features like Siri, Safari, and Spotlight. Your daily tasks include leveraging advanced ML techniques to understand user queries, retrieve and rank documents, and generate helpful answers while also addressing internationalization and safety concerns. You will work with Go or other object-oriented languages alongside PyTorch, TensorFlow, or JAX to build and deploy deep learning models that enhance the search experience for millions of users. The role requires a strong background in software engineering and applied machine learning, ideally complemented by expertise in search ranking, relevance, recommendation systems, and information retrieval.

What you'll do

  • Design and implement machine learning models using PyTorch, TensorFlow, or JAX.
  • Translate product requirements into modeling tasks for search features.
  • Develop software in Go or other object-oriented languages for real-time domains.
  • Improve internationalization and safety aspects of machine learning solutions.
  • Work on horizontal areas such as information retrieval and recommendation systems.

What we're looking for

  • 3+ years of software development experience
  • Proficiency in Go or another object-oriented programming language
  • Expertise in PyTorch, TensorFlow, or JAX for deep learning model training and deployment
  • Ability to translate product requirements into modeling and engineering tasks
  • BS degree in Computer Science, AI, Machine Learning, Information Retrieval, Data Science, or related field

More like this

Similar roles

Machine Learning Engineer

Adobe

San Jose 8 days ago $161,700$234,150
Python Java Docker Kubernetes AWS Terraform CI/CD PostgreSQL Redis Elasticsearch GraphQL REST TensorFlow PyTorch Scikit-learn Spark MongoDB Cassandra

Machine Learning Engineer

Apple Inc

San Diego, CA 63 days ago $139,500$258,100
Python TensorFlow PyTorch Keras Scikit-learn Pandas NumPy MLOps Docker AWS CI/CD Prometheus Grafana SQL PostgreSQL

Machine Learning Engineer

Adobe

San Jose 78 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes