Sr. Engineering Program Manager, ML Compute Infrastructure, Apple Services Engineering

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$172,100–$305,600 / yr
Posted
99 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $214k
This role $239k
$154k most similar roles pay here $322k

This role pays more than 74% of similar roles. Most pay $184,925–$243,100 — the shaded band above. At the midpoint, this role pays about $239k versus about $214k 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 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 · Sr. Engineering Program Manager, ML Compute Infrastructure, Apple Services Engineering

The Senior Engineering Program Manager role at Apple Services Engineering's AI Infrastructure team involves leading the ML Compute Platform, a critical service for internal developers focused on efficient and scalable machine learning lifecycle management. This position requires partnering with engineering teams and product managers to enhance compute efficiency, reduce costs, and ensure resiliency across Apple’s ecosystem. Key responsibilities include developing capacity forecasting models, analyzing ML compute usage trends, and collaborating with public cloud providers like AWS and GCP to integrate new technologies. The ideal candidate should have extensive experience in large-scale cloud infrastructure, GPU/TPU usage for ML training, and a strong background in distributed computing and software architectures. Familiarity with AI frameworks such as TensorFlow or PyTorch is preferred, along with the ability to communicate complex technical concepts effectively to non-technical stakeholders.

What you'll do

  • Establish cross-functional partnerships to understand ML stakeholders' use cases and improve compute service ease of use.
  • Develop capacity forecasting models to ensure optimal resource availability for current and future ML workloads.
  • Analyze ML compute usage to identify cost-saving opportunities without compromising performance.
  • Provide regular reports on ML compute capacity, trends, and cost management to senior leadership.
  • Define partnership strategies with public cloud providers and internal Apple Cloud to enable efficient ML solutions.
  • Translate product requirements into technical use cases for risk mitigation in engineering execution.
  • Define new computing modalities using native cloud resources and collaborate with stakeholders to take them to market.

What we're looking for

  • 3+ years of product and technical program management in distributed computing, large-scale cloud infrastructure, and ML training.
  • Experience with large-scale GPU-based AI applications for training and inference or managing cloud computing technologies.
  • Proficiency in multitasking and leading cross-functional teams to develop and launch successful platforms.
  • MS/PhD in EE, CS, Math, Physics or equivalent work experience.
  • Ability to define product vision, strategy, and roadmap while delivering and executing effectively.
  • Experience driving technical partnerships with internal and external cloud stakeholders.
  • Knowledge of AI frameworks (TensorFlow, PyTorch) and GPU development.

More like this

Similar roles

Senior Engineering Manager, Apple Data Platform

Apple Inc

Seattle, WA 21 days ago $216,600$325,500
AWS Kubernetes Docker CI/CD Python PostgreSQL Big Data ML Infrastructure Generative AI Data Governance Terraform Snowflake Apache Hadoop Apache Spark Prometheus Grafana