Engineering Program Manager, Machine Learning and Data

A leading technology company that creates innovative products including iPhone, iPad, Mac, Apple Watch, and AirPods.
$165,500 - $248,700
Data
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Engineering Program Manager, Machine Learning and Data

Join Apple's Data Team within the software engineering organization, responsible for building high-quality ML datasets at scale that power AI-centric features across Apple products. The team works on essential features such as Camera, Text & Handwriting recognition, and Apple Intelligence experiences. As Engineering Program Manager for the Data Engineering group, you'll drive planning and program management excellence for major initiatives. The role involves managing large-scale data infrastructure projects, working with petabyte-scale datasets, and ensuring compliance with Apple's high data privacy standards. You'll coordinate with R&D teams, manage cross-functional relationships, and help scale the team's impact through improved efficiency and execution. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge AI and ML technologies that impact millions of users worldwide. The ideal candidate combines technical expertise in data engineering with strong program management skills and understanding of machine learning operations.

Last updated 3 days ago

Responsibilities For Engineering Program Manager, Machine Learning and Data

  • Own project planning and coordination for large Data Engineering initiatives
  • Represent DE team in conversations with R&D teams, Data Ops teams, and external vendors
  • Facilitate cross-functional communication
  • Drive data governance and regulatory/privacy initiatives
  • Partner with engineering manager to execute long term engineering initiatives
  • Identify problems/opportunities and pitch solutions for Data Engineering scale and velocity

Requirements For Engineering Program Manager, Machine Learning and Data

Python
Java
MongoDB
Cassandra
Redis
  • 5+ years of experience in driving design and development of data infrastructure and ML pipelines as TPM or Software Engineer
  • Bachelor's degree in Computer Science or related field; or equivalent experience
  • Experience with modern data infrastructure stack
  • Experience with Python/Java, Airflow, distributed computing
  • Experience with databases (NoSQL/SQL)
  • Understanding of ML development lifecycle and data workflows

Benefits For Engineering Program Manager, Machine Learning and Data

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on Apple products
  • Free services

Interested in this job?

Jobs Related To Apple Engineering Program Manager, Machine Learning and Data

Data Science & Analytics Manager - Retail Decision Automation

Lead data science and analytics initiatives for Apple's Retail Decision Automation team, focusing on ML-driven solutions for retail optimization.

Staff Data Scientist, Apps Team

Staff Data Scientist position at Apple focusing on machine learning modeling and data products development for subscription services and product optimization.

Staff Data Scientist, Apps Team

Staff Data Scientist position at Apple, leading machine learning and data products development for subscription services and product features.

App Store Analytics QA Manager - Apple Services Engineering

Lead Analytics Quality Manager role at Apple, overseeing QA processes for App Store Analytics, managing team and ensuring data quality across client-server pipeline.

WW RCC Business Operations Analytics Manager

Lead data analytics and operations for Apple's online retail customer care, managing teams and driving strategic decisions through advanced analytics and forecasting.