Machine Learning Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
148 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $225k
This role $255k
$162k most similar roles pay here $342k

This role pays more than 81% of similar roles. Most pay $194,850–$254,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $225k 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 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 · Machine Learning Engineer

AIML - Machine Learning Engineer for MLX, MLR joins the Machine Learning Research organization to build high performance and scalable software addressing novel machine learning research algorithms. Working within a small team dedicated to advancing techniques specifically on Apple silicon, you will collaborate with researchers and software engineers to develop distributed training and research pipelines while exploring new research software solutions to pave the way for future machine learning toolboxes. The role requires proficiency in C++, Python numerical computing, and low-level programming. Candidates should possess expertise in GPU programming and experience with machine learning algorithms and open-source projects. Preferred skills include Swift programming and a background in research. This position focuses on solving technical challenges related to scaling ML infrastructure and developing the underlying tools necessary for advanced algorithmic research and development.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Build high-performance and scalable software to support novel machine learning research algorithms.
  • Develop scalable, distributed training and research pipelines for the Machine Learning Research group.
  • Implement advanced ML algorithms and techniques specifically optimized for Apple silicon.
  • Develop and maintain tools within the MLX and MLR toolboxes.
  • Solve complex technical challenges and navigate unexpected roadblocks in research software development.
  • Utilize C++, Python, and GPU programming to build high-performance computing solutions.

What we're looking for

  • A B.S., M.S. or PhD in Computer Science with a strong mathematical background is required.
  • At least 2 years of experience in C++ and Python numerical computing is required.
  • At least 2 years of experience in low-level programming is required.
  • At least 2 years of experience in GPU programming is required.
  • Experience with Machine Learning algorithms is required.
  • Experience with open-source projects and collaborative software development is required.
  • Excellent communication skills are required.
  • Preferred qualifications include 3+ years of C++ and Python, expert GPU programming, and Swift experience.

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Seattle, WA 180 days ago $142,300$263,300
Python PyTorch Deep Learning Computer Vision Object Detection Facial Recognition Data Pipelines Model Training On-device Inference HW/SW Co-design Machine Learning Error Analysis

Senior Machine Learning Research Engineer, AIML

Apple Inc

Cupertino, CA 98 days ago $184,700$324,800
PyTorch Python LLM DeepSpeed FairScale torch.distributed Generative AI Machine Learning On-device Inference software–hardware co-design Scalable ML Infrastructure Foundation Models
3+ yrs exp

Senior Machine Learning Research Engineer, AIML

Apple Inc

Cupertino, CA 148 days ago $184,700$324,800
PyTorch Python LLM DeepSpeed FairScale torch.distributed Generative AI On-device Inference ML Infrastructure software–hardware co-design Parallelization Algorithms Foundation Models Machine Learning Computational Science
3+ yrs exp

Senior Machine Learning Research Engineer, AIML

Apple Inc

Cupertino, CA 58 days ago $184,700$324,800
PyTorch Python LLM DeepSpeed FairScale torch.distributed Generative AI On-device Inference ML Infrastructure software–hardware co-design Parallelization Algorithms Foundation Models Machine Learning Research
3+ yrs exp

Machine Learning Researcher

Apple Inc

Cupertino, CA 44 days ago $150,400$277,600
Machine Learning Python PyTorch Deep Learning Linear Algebra Statistics Multi-modal Multi-task Reasoning open-source

Machine Learning Researcher

Apple Inc

Seattle, WA 44 days ago $142,300$263,300
Machine Learning Python PyTorch Deep Learning Linear Algebra Statistics Multi-modal Multi-task Reasoning open-source