Senior Machine Learning Engineer

Apple Inc

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
180 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $220k
$171k most similar roles pay here $272k

This listing doesn't post a salary. Most similar roles pay $185,243–$254,750.

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 · Senior Machine Learning Engineer

As a Senior Machine Learning Engineer on the Online Retail Decision Automation team, you will research and develop next-generation algorithms to enhance the online shopping experience. You will build scalable, production-ready machine learning solutions for product search, recommendation systems, personalization, and Generative AI while optimizing infrastructure and tooling. The role involves taking models from initial concept through deployment and mentoring junior engineers on best practices. You will utilize Python, Java, or C++ to develop distributed systems and data processing pipelines using Spark, SQL, Snowflake, or Hadoop. Preferred expertise includes experience with Recommender Systems, Natural Language Processing, transformer architectures, Deep Learning, Bandits, and Reinforcement Learning. You will also leverage frameworks like TensorFlow, Keras, and PyTorch to solve complex problems in search ranking, page generation, and marketing messaging for the online store.

What does a Machine Learning Engineer earn?

Median $236000 from 319 postings across 54 companies.

See salary data

What you'll do

  • Research and develop next-generation algorithms for product search, recommendation systems, and personalization.
  • Develop and deploy production-ready machine learning solutions from initial concept to deployment.
  • Build and optimize large-scale machine learning systems and infrastructure.
  • Create data processing pipelines using big data technologies like Spark and SQL.
  • Implement Generative AI features including RAG-based models and transformer architectures.
  • Improve internal machine learning tooling and infrastructure for the Online Retail Decision Automation team.
  • Mentor junior machine learning engineers to ensure best practices are followed.

What we're looking for

  • Bachelor's degree in Computer Science, Statistics, Mathematics, or equivalent experience.
  • 5+ years of experience building high throughput scalable applications or machine learning models.
  • Proficiency in object-oriented programming languages such as Python, Java, or C++.
  • Experience building distributed systems and large scale machine learning systems.
  • Experience with big data technologies including Spark, SQL, Snowflake, or Hadoop.
  • Experience with data processing pipelines.
  • Knowledge of Recommender Systems, Personalization, Search, Computational Advertising, or Natural Language Processing.
  • Familiarity with Deep Learning, Bandits, Probabilistic Graphical Models, Reinforcement Learning, TensorFlow, Keras, or PyTorch.

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 180 days ago $184,700$324,800
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cambridge, MA 180 days ago $165,800$292,400
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 10 days ago $184,700$324,800
Python PyTorch JAX TensorFlow Go Rust Spark Daft Polars DuckDB Docker Kubernetes Parquet Iceberg Delta Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Arrow Retrieval-Augmented Generation

Senior Staff Machine Learning Engineer

Apple Inc

Seattle, WA 48 days ago $184,700$324,800
Python PyTorch JAX TensorFlow Rust Go Java Spark Daft Polars DuckDB Kubernetes Docker Arrow Parquet Iceberg Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Retrieval-Augmented Generation

Staff Machine Learning Engineer

Apple Inc

Seattle, WA 20 days ago $184,700$324,800
Python PyTorch JAX TensorFlow Rust Go Java Spark Daft Polars DuckDB Docker Kubernetes Parquet Iceberg Delta Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Arrow Retrieval-Augmented Generation

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 16 days ago $184,700$324,800
Python PyTorch JAX TensorFlow Spark Rust Go Java Kubernetes Docker Daft Polars DuckDB Arrow Parquet Iceberg Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Retrieval-Augmented Generation