SWE - Machine Learning Technical Lead, Data Engineering

A leading technology company that creates innovative products including iPhone, Mac, and AI-powered services.
$175,800 - $264,200
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI

Description For SWE - Machine Learning Technical Lead, Data Engineering

Join Apple's ML Data Ops team as a Technical Lead, where you'll be at the forefront of building high-quality ML datasets that power AI-centric features across Apple's product lineup. This role offers an exceptional opportunity to impact critical features in Camera, Photos app, text input experiences, and generative technologies in Apple Intelligence.

As a Machine Learning Technical Lead in Data Engineering, you'll be responsible for establishing and executing the strategy for Apple's ML data engine. The position requires expertise in handling petabyte-scale data operations and building sophisticated data pipelines. You'll work with various teams, from infrastructure to ML research, ensuring the delivery of high-quality data solutions that drive AI innovation.

The role combines technical leadership with hands-on engineering, requiring both strategic thinking and practical implementation skills. You'll be responsible for identifying and implementing state-of-the-art data components, improving automation workflows, and ensuring proper data governance. This position offers the chance to work on cutting-edge AI technologies while contributing to products used by millions globally.

Working at Apple means joining a company that values innovation and excellence. You'll receive comprehensive benefits, including medical coverage, stock options, and educational support. The compensation package reflects the senior nature of the role, with a competitive base salary range and additional benefits. This is an opportunity to shape the future of AI technology while working with some of the industry's best talents in a collaborative, impact-driven environment.

If you're passionate about ML/AI technology, have strong technical leadership experience, and want to contribute to products that change how people interact with technology, this role offers the perfect blend of challenge and opportunity. You'll be part of a team that's driving the future of AI-centric products, making a real difference in how people experience technology in their daily lives.

Last updated an hour ago

Responsibilities For SWE - Machine Learning Technical Lead, Data Engineering

  • Collaborate with infrastructure, ML research teams and data functions to assess needs
  • Identify state of the art data components for ML data storage and tracking
  • Design and execute roadmap for adoption of new components
  • Build pipelines to connect data systems and teams
  • Improve automation workflows, data visualization tools, ML enrichment
  • Implement high quality code
  • Lead and mentor engineering team members

Requirements For SWE - Machine Learning Technical Lead, Data Engineering

Python
  • Bachelors, Masters or PhD in Computer Science, Mathematics, Physics, or a related field
  • 7+ years of industry experience as a software engineer, including 2+ years as a tech lead/architect specialized in data infrastructure
  • Proven experience designing, automating and scaling large data pipelines (petabyte scale desired)
  • Expertise in Python or another modern programming language
  • Strong ability to design and lead a technical roadmap
  • Experience working with cross functional teams

Benefits For SWE - Machine Learning Technical Lead, Data Engineering

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

Interested in this job?

Jobs Related To Apple SWE - Machine Learning Technical Lead, Data Engineering

AIML - Staff ML Infrastructure Engineer, ML Platform & Technology - ML Compute

Staff ML Infrastructure Engineer position at Apple, focusing on building and maintaining ML compute infrastructure for training and inference workloads.

AIML - Sr Engineering Program Manager, ML Developer Tools, Metrics, and Infrastructure

Senior Engineering Program Manager position at Apple, focusing on ML Developer Tools and Infrastructure, offering competitive salary and benefits in Seattle.

AIML - Sr Engineering Program Manager, NLU Evaluation

Senior Engineering Program Manager position at Apple, leading NLU technology development for products like Siri, requiring 6+ years of ML product experience.

AIML - Machine Learning Engineer, Foundation Models

Senior ML Engineer role at Apple focusing on building and deploying foundation models for various Apple products.

AIML - Sr Engineering Program Manager, Siri Devices

Senior Engineering Program Manager position at Apple leading Siri Devices initiatives, requiring 5+ years of experience in program management and software engineering.