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's Data Platform (ADP) group is seeking a Lead Software Engineer to join their team building next-generation intelligent experiences for Apple products and services. This role focuses on the Apple Ray platform, which leverages open-source Ray to provide a unified framework for processing complex data and ML pipelines. As a key member of the team, you'll work on designing and implementing distributed systems, ensuring high performance and reliability of the platform, and collaborating with cross-functional teams to deliver ML-driven innovations.

The position offers an opportunity to work with cutting-edge technologies in machine learning infrastructure, big data, and distributed systems. You'll be responsible for building scalable solutions that power Apple's ML experiences, working with state-of-the-art tools and technologies. The role combines technical leadership with hands-on development, requiring expertise in languages like Python, Java, or Go, and experience with containerization technologies like Kubernetes.

The ideal candidate will have a strong background in distributed systems, production ML infrastructure, and system optimization. You'll be part of a team that enables future Apple intelligent products by making cutting-edge ecosystem of data and ML technologies accessible to engineers across Apple. This is an excellent opportunity for someone passionate about building reliable, maintainable infrastructure and solving data problems at scale.

Working at Apple, you'll receive competitive compensation including base pay, potential stock awards, and comprehensive benefits. The role offers growth opportunities within one of the world's most innovative technology companies, working on projects that directly impact millions of users worldwide.

Last updated 3 days ago

Responsibilities For Lead Software Engineer - Data Platform (ASE)

  • Designing, implementing, and maintaining 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
Java
Go
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
401k
Equity
Education Budget
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)

Lead Solutions Architect, Apple Data Platform

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

AIML - Senior Data Science Manager, AIML Data

Senior Data Science Manager position at Apple focusing on AIML Data, leading evaluation and analytics for products like Siri and Search.

SWE - Engineering Program Manager, Machine Learning and Data

Lead data engineering initiatives at Apple as an Engineering Program Manager, driving ML and data infrastructure development for AI-powered features across Apple products.

Engineering Program Manager - Billings & Content Metadata Analytics - Apple Services Engineering

Lead data engineering initiatives as Engineering Program Manager at Apple Services, managing analytics projects for global commerce infrastructure with competitive compensation $157K-$279K.

Senior Software Engineering Manager, ASE Data Mesh Platform

Lead Apple's Data Mesh Platform initiative, managing senior engineers and driving the development of event-driven processing systems for Apple Services Engineering.