Machine Learning Research Engineer

Apple Inc

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 54% of similar roles. Most pay $183,733–$249,750 — the shaded band above. At the midpoint, this role pays about $210k 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 1817 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 1482 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Research Engineer

As a Machine Learning Research Engineer at Apple, you will join a cutting-edge team dedicated to advancing the future of video technology. Your role involves researching and developing innovative machine learning algorithms that push the boundaries of computer vision and image/video generation, focusing on representation learning and compression techniques. Day-to-day responsibilities include inventing models, designing datasets, prototyping new architectures, and collaborating with cross-functional teams to optimize model efficiency for deployment across various hardware platforms. You will need strong analytical skills and experience in deep learning, with a proven track record of success evidenced by publications in top ML/CV venues. Proficiency in Python and familiarity with PyTorch or TensorFlow are essential, along with knowledge of deep learning principles and practical implementation skills such as custom CUDA operations and generative modeling techniques.

What you'll do

  • Develop innovative ML models for image/video processing problems.
  • Design datasets and training pipelines to enhance model performance.
  • Prototype new architectures to improve the efficiency of ML models.
  • Study existing literature to inform research on cutting-edge techniques.
  • Work with cross-functional teams to meet quality and computational requirements.

What we're looking for

  • 3+ years of hands-on ML research experience, including Ph.D. work
  • Strong publication record in top machine learning and computer vision venues
  • Expertise in deep learning principles and techniques
  • Proficiency in Python and familiarity with PyTorch or TensorFlow
  • Knowledge of the latest innovations in ML and CV, including GenAI modeling
  • Experience implementing custom operations in CUDA (preferred)
  • Background in designing practical ML implementations for industry applications (preferred)

More like this

Similar roles

Machine Learning Engineer, Vision Products Software

Apple Inc

Los Angeles, CA 85 days ago $171,600$302,200
Python PyTorch TensorFlow DeepLearning NaturalLanguageProcessing ComputerVision MLFrameworks GenerativeAI RankingAlgorithms RetrievalSystems PersonalizationAlgorithms CI/CD

Machine Learning Engineer, Vision Products Software

Apple Inc

Sunnyvale, CA 85 days ago $181,100$318,400
Python PyTorch TensorFlow DeepLearning NaturalLanguageProcessing ComputerVision MLFrameworks ProductionSystems CI/CD DataExploration ModelTraining EvaluationFramework MultimodalModels ConversationalAI RankingAlgorithms RetrievalAlgorithms PersonalizationAlgorithms

Machine Learning Research Engineer

Anduril Industries

Washington, District of Columbia 24 days ago $220,000$292,000
Python PyTorch Transformer architectures Edge computing Deep learning CI/CD MLOps

Machine Learning Engineer

Adobe

San Jose 104 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps

Machine Learning Engineer

Adobe

San Jose +1 11 days ago $161,700$234,150
Python AWS GCP Azure MLOps CI/CD Docker Kubernetes Prometheus Terraform PostgreSQL Git Agentic systems Multi-agent orchestration LLM-as-a-judge Retrieval-Augmented Generation RAG NLP pipelines

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 76 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ wireless communication concepts MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid