Machine Learning Tools Engineer, SIML

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$139,500–$210,100 / yr
Posted
38 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $214k
This role $175k
$125k most similar roles pay here $275k

This role pays less than 77% of similar roles. Most pay $178,557–$249,750 — the shaded band above. At the midpoint, this role pays about $175k versus about $214k for comparable roles.

Based on 239 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Tools Engineer, SIML

Join the Intelligence System Experience (ISE) team at Apple as a Machine Learning Tools Engineer and help build the foundational tools that enable groundbreaking generative modeling technologies. This hands-on role involves designing and maintaining core ML infrastructure, including training pipelines, experiment tracking systems, and deployment tooling, to enhance productivity and reliability for researchers and engineers. You will develop Python-based SDKs, CLIs, and APIs to simplify interactions with compute resources, data, and models, ensuring robustness, performance, and user-friendliness. Collaborating closely with MLOps and platform teams, you will address the needs of a large and growing user base, requiring strong software engineering skills, proficiency in Python, and familiarity with ML frameworks like PyTorch and TensorFlow.

What you'll do

  • Design and maintain core machine learning infrastructure components like training pipelines and deployment tooling.
  • Develop Python-based SDKs and CLIs to simplify ML engineers' interactions with compute resources and models.
  • Identify and address pain points for ML practitioners, translating them into productized solutions that enhance productivity.
  • Ensure tools are robust, performant, and user-friendly, with strong observability features and comprehensive documentation.
  • Collaborate with infrastructure teams to integrate end-to-end systems and support smooth scaling of ML development environments.

What we're looking for

  • 3+ years of software development experience with strong Python proficiency
  • Familiarity with machine learning fundamentals and frameworks like PyTorch, TensorFlow, JAX
  • Experience working with Linux systems, containers (Docker), and version control (Git)
  • Strong debugging, analytical, and problem-solving skills
  • Comfortable collaborating across teams in research and product development environments
  • Prior experience in ML platform, infrastructure, or productivity tools team preferred
  • Exposure to distributed training, experiment tracking, or model serving infrastructure

More like this

Similar roles

Machine Learning Engineer

Adobe

San Jose 2 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

Large Machine Learning Model Optimization Engineer, SIML

Apple Inc

Seattle, WA 28 days ago $139,500$258,100
Python model compression quantization pruning distillation diffusion models language models hardware-aware model optimizations ML compiler high performance kernel implementation distributed inference

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 54 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication 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

Machine Learning Engineer

Q2

Austin, TX 44 days ago
Python TensorFlow PyTorch scikit-learn R Java cloud platforms scalable computing resources machine learning pipelines data analysis statistics optimization probability theory experimental methodologies CI/CD
Hybrid

Machine Learning Engineer

Q2

Cary, North Carolina 36 days ago
Python PyTorch TensorFlow scikit-learn Git AWS CI/CD MLOps Docker Kubernetes Prometheus Grafana PostgreSQL Typescript
Hybrid

Machine Learning Engineer

Qualcomm

San Diego, CA 31 days ago $122,800$184,200
Python TensorFlow PyTorch Keras C++ Linux Android NLP Machine Learning Embedded Systems Statistics Probability CI/CD