ML Platform Engineer

Apple Inc

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 62% of similar roles. Most pay $169,325–$226,600 — the shaded band above. At the midpoint, this role pays about $210k versus about $198k 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 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 · ML Platform Engineer

Join the VCV team as a Machine Learning Platform Engineer to build and maintain scalable infrastructure for training, evaluation, and deployment of computer vision and multimodal models. You will develop MLOps platforms that streamline the ML development lifecycle from data ingestion to model deployment, create robust data pipelines, and implement on-device ML integration systems. Utilize Python, C++, Swift, PyTorch, TensorFlow, or JAX, along with distributed systems, cloud computing, and containerization technologies like Docker and Kubernetes. Work closely with ML algorithms engineers, data scientists, and QA teams to deploy cutting-edge computer vision technologies while balancing performance with device constraints. Ideal candidates have a strong background in software engineering and machine learning infrastructure, experience with Apple’s frameworks, and knowledge of CI/CD pipelines and cloud platforms.

What you'll do

  • Design and maintain scalable ML infrastructure for training and deployment.
  • Develop MLOps platforms to streamline the entire ML development lifecycle.
  • Create robust data pipelines for large-scale data collection and preprocessing.
  • Implement on-device ML integration systems for state-of-the-art algorithms.
  • Work with cross-functional teams to deploy computer vision technologies efficiently.
  • Ensure performance optimization while adhering to device compute and power constraints.

What we're looking for

  • Bachelor's degree in Computer Science or related field
  • 2+ years of industry experience in software engineering or ML infrastructure
  • Proficiency in Python, C++, and/or Swift
  • Experience with machine learning frameworks like PyTorch or TensorFlow
  • Knowledge of the ML model development lifecycle from data to deployment
  • Strong understanding of distributed systems and cloud computing
  • Hands-on experience with containerization technologies and CI/CD pipelines

More like this

Similar roles

Senior ML Platform Engineer

Nvidia

Remote (Santa Clara, CA) +3 7 days ago $152,000$241,500
Terraform Ansible Python Go Kubernetes Docker CI/CD Prometheus Grafana PyTorch TensorFlow Horovod NCCL GitOps Linux Networking Performance_Tuning SRE ML_Workflows GPU_Technologies
Remote

ML Engineer

McDonald’s Corporation

Chicago, Illinois 25 days ago $129,800$165,490
Python Java Scala Apache Airflow Luigi Hadoop Spark NoSQL Data质量管理 数据产品生命周期管理 数据仓库原则 CI/CD Mentorship 跨职能团队协作 大数据生态系统 数据治理能力 数据质量功能 数据标准化 数据解析 去重 层级管理