Senior Machine Learning Engineer

Apple Inc

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 61% of similar roles. Most pay $187,875–$250,259 — the shaded band above. At the midpoint, this role pays about $210k 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 1777 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Machine Learning Engineer

As a Senior Machine Learning Engineer on Apple’s Maps Search team, you will play a pivotal role in advancing the intelligence and accuracy of Apple Maps through innovative machine learning techniques. Your daily responsibilities include developing and optimizing ML algorithms to enhance local search functionalities such as query understanding, intent modeling, ranking, and semantic search. You will also design data-extraction pipelines and collaborate with cross-functional teams to create cutting-edge features that improve user experience. Additionally, you will mentor junior team members and contribute to building a world-class search team. The ideal candidate has an MS or Ph.D. in computer science, 7+ years of industry experience, and expertise in Python, Java, C++, TensorFlow, PyTorch, or Jax, along with knowledge of big data processing tools like Hadoop and Spark. This role offers the opportunity to work on a product used by millions globally, driving significant impact through your contributions.

What you'll do

  • Develop and optimize ML algorithms for query understanding, intent modeling, ranking, and semantic search.
  • Design and develop backend data-extraction pipelines with analytics tools to extract insights from complex datasets.
  • Collaborate on feature development with cross-functional teams to enhance user search experiences on Apple Maps.
  • Mentor junior engineers and applied scientists to expand their skills and contribute significantly to the team’s goals.
  • Implement machine learning frameworks like TensorFlow, PyTorch, or JAX for large-scale data processing tasks.

What we're looking for

  • MS in computer science or equivalent with 7+ years of industry experience
  • Proven track record in delivering end-user facing ML products
  • Strong programming skills in Java, C++, Python
  • Experience with TensorFlow, PyTorch, Jax frameworks
  • Excellent interpersonal and communication skills for team collaboration
  • Attention to detail and commitment to data accuracy and quality

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Cambridge, MA 92 days ago $162,500$286,400
Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch CI/CD Docker AWS Google Cloud Azure MLOps Scikit-learn Pandas NumPy Git Jupyter Notebook

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 92 days ago $181,100$318,400
Python Java C++ Spark SQL Snowflake Hadoop CI/CD MLOps Docker Kubernetes AWS Google Cloud Platform Azure TensorFlow PyTorch Scikit-learn Pandas Numpy Jupyter Notebook

Senior Machine Learning Engineer

Apple Inc

Austin, TX 92 days ago
Python Java C++ Spark SQL Snowflake Hadoop CI/CD MLOps Docker Kubernetes AWS Google Cloud Platform Azure TensorFlow PyTorch Scikit-learn Pandas Numpy Jupyter Notebook

Senior Machine Learning Engineer

Adobe

San Francisco +2 61 days ago $211,800$306,625
Python PyTorch TensorFlow Machine_Learning Deep_Learning Data_Science CI/CD Mentorship Collaboration Research_and_Development Product_Integration Cross_Functional_Teams

Senior Machine Learning Engineer

Adobe

San Jose 70 days ago $183,300$265,350
Python PyTorch TensorFlow Docker AWS Azure MLOps CI/CD PostgreSQL Adobe Experience Platform Marketo Engage Journey Optimizer LLMs RAG semantic embeddings agentic AI workflows ML inference systems Prometheus Grafana

Senior Machine Learning Engineer

Adobe

San Francisco +2 61 days ago $211,800$306,625
Python PyTorch TensorFlow Machine_Learning Deep_Learning CI/CD MLOps Data_Science Collaboration_Tools Version_Control_Systems Cloud_Platforms API_Development Database_Management Model_Evaluation Technical_Guidance