Senior Machine Learning Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cambridge, MA
Salary
$162,500–$286,400 / yr
Posted
88 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $217k
This role $224k
$148k most similar roles pay here $301k

This role pays more than 53% of similar roles. Most pay $184,050–$250,259 — the shaded band above. At the midpoint, this role pays about $224k versus about $217k 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 · Senior Machine Learning Engineer

Join our Online Retail Decision Automation team as a Senior Machine Learning Engineer where you will play a pivotal role in developing cutting-edge algorithms to enhance the Apple Online Store experience. Your responsibilities include collaborating with cross-functional teams to build scalable machine learning solutions, improving ML infrastructure, and mentoring junior engineers. You will work on projects ranging from product search and recommendation systems to Generative AI, optimizing large-scale systems that impact millions of users daily. Ideal candidates possess a strong background in machine learning, software development experience, and proficiency in languages like Python, Java, or C++. Expertise in big data technologies such as Spark, SQL, Snowflake/Hadoop, and deep learning frameworks including TensorFlow and PyTorch is highly desirable.

What you'll do

  • Develop scalable machine learning solutions for product search and recommendation systems.
  • Improve ML infrastructure and tooling to enhance system efficiency and reliability.
  • Implement and test advanced algorithms like Deep Learning and Reinforcement Learning.
  • Mentor junior engineers on best practices in software engineering and machine learning.
  • Build data processing pipelines using big data technologies such as Spark and Hadoop.

What we're looking for

  • 5+ years of experience building high-throughput scalable applications or machine learning models.
  • Proficiency in Python, Java, C++, and expertise in building distributed systems.
  • Strong background in data processing pipelines and large-scale ML systems using big data technologies like Spark, SQL, Snowflake/Hadoop.
  • Bachelor’s degree in Computer Science, Statistics, Mathematics, or equivalent experience.
  • Excellent communication skills and ability to collaborate with multi-functional teams.
  • Experience with Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning beneficial.

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Austin, TX 88 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 57 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 66 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 57 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

Senior Machine Learning Engineer

Adobe

San Jose 25 days ago $183,300$265,350
Python Java PyTorch TensorFlow JAX AWS Azure Postgres Redis Elasticsearch Snowflake CI/CD LLMs APIs Sandboxed Execution Memory Systems Observability Security ML-Ops Kubernetes Docker

Senior Machine Learning Engineer

Zillow

Remote (Remote-Usa, US) 50 days ago $171,700$274,300
Python AWS Spark Databricks Airflow LangGraph LangChain AgentsSDK CI/CD Prometheus Grafana PostgreSQL Kubernetes
Remote