Lead Software Engineer - Data Platform (ASE)

Apple builds innovative technology products and services including iPhone, Mac, and various software platforms.
$175,800 - $312,200
Data
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Lead Software Engineer - Data Platform (ASE)

Apple Data Platform (ADP) is seeking a Lead Software Engineer to join their team building next-generation data and ML infrastructure. This role is part of the Apple Ray team, which leverages open-source Ray to create a unified framework for processing complex data+ML pipelines. The position offers an opportunity to work on cutting-edge technology that powers intelligent experiences across all Apple products and services.

As a Lead Engineer, you'll be responsible for designing and implementing distributed systems that handle large-scale data and ML workflows. You'll work with cross-functional teams to build and maintain scalable infrastructure that improves ML experiences for Apple customers. The role requires expertise in distributed systems, machine learning infrastructure, and production environments.

The ideal candidate brings deep technical knowledge in computer science fundamentals, experience with modern ML infrastructure, and strong programming skills in languages like Java, Python, or Go. You'll be working with containerization technologies like Kubernetes and will be responsible for ensuring system reliability, performance, and efficiency.

This is an excellent opportunity for someone passionate about building scalable, reliable infrastructure and solving data problems at scale. You'll be part of a team that enables future Apple intelligent products by making cutting-edge ecosystem of data+ML technologies accessible to engineers across Apple. The role offers competitive compensation, including base salary, stock options, and comprehensive benefits.

Working at Apple means joining a company at the forefront of technology innovation, with a strong commitment to inclusion and diversity. You'll have the chance to contribute to products used by millions while working alongside talented professionals in a collaborative environment. The position is based in Cupertino, offering the opportunity to work from Apple's iconic headquarters.

Last updated 7 minutes ago

Responsibilities For Lead Software Engineer - Data Platform (ASE)

  • Design, implement, and maintain distributed systems to build world-class ML platforms/products at scale
  • Diagnose, fix, improve, and automate complex issues across the entire stack
  • Design and extend services to improve functionality and reliability of the platform
  • Monitor system performance, optimize for cost and efficiency
  • Build relationships with stakeholders across the organization

Requirements For Lead Software Engineer - Data Platform (ASE)

Python
Go
Java
Kubernetes
  • 5+ years of experience in distributed systems with deep knowledge in computer science fundamentals
  • Experience in delivering data and machine learning infrastructure in production environments
  • Experience configuring, deploying and troubleshooting large scale production environments
  • Experience in designing, building, and maintaining scalable, highly available systems
  • Experience with alerting, monitoring and remediation automation
  • Extensive programming experience in Java, Python or Go
  • Strong collaboration and communication skills
  • B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or equivalent practical experience

Benefits For Lead Software Engineer - Data Platform (ASE)

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Lead Software Engineer - Data Platform (ASE)

Senior UX Design Manager: Data Engineering & Architecture (Big data)

Lead data visualization and UX design initiatives for Apple's Channel Strategy & Operations team, creating intuitive dashboards and user experiences that drive data-driven decision-making.

Lead Solutions Architect, Apple Data Platform

Lead Solutions Architect position at Apple, focusing on data platform architecture, ML/AI solutions, and customer engagement with 8+ years experience required.

Data Science Manager - Engineering

Lead Netflix's data science engineering team, optimizing streaming technology through analytics, experimentation, and machine learning while managing senior technical talent.

Data Engineer (L5) - Growth Insights and Foundations

Senior Data Engineer position at Netflix focusing on building scalable data systems for growth insights and customer experience optimization.

Data Engineer (L5) - Growth

Lead data engineering role at Netflix focused on optimizing customer acquisition and signup experience through data-driven solutions and experimentation.