Senior / Staff Data Infrastructure Engineer for Lakehouse, Apple Data Platform
Apple
Job Summary
The Apple Data Platform team, part of the Services organization, powers analytics and machine learning across Apple. The mission is to deliver cutting-edge, reliable, and user-friendly infrastructure for data ingestion, storage, processing, and interaction. This role is within the Data Lakehouse team, which provides a managed Lakehouse solution powered by Apache Iceberg, Iceberg REST Catalog, and custom services for data at scale. The platform supports analytical and machine learning workloads across key products and organizations. Engineers will lead the data lakehouse team, guide team members, and collaborate with cross-functional teams to enhance the experience for internal customers. Responsibilities include building and operating Apple's largest data platform supporting exabyte scale, scaling and operationalizing a custom multi-tenant, secure, privacy-enabled Data Lakehouse, ensuring reliable data with consistent SLAs, good monitoring, alerting, incident response, and reducing tech-debt. This includes writing code, documentation, participating in code reviews, and mentoring.
Must Have
- Lead data lakehouse team
- Collaborate with cross-functional teams
- Build and operate exabyte-scale data platform
- Scale and operationalize Data Lakehouse
- Ensure data quality and SLAs
- Reduce tech-debt
- Write code and documentation
- Mentor other engineers
Good to Have
- Experience with Apache Iceberg
- Experience with Iceberg REST Catalog
- Experience with data-intensive applications
- Strong communication skills
- Proven data infrastructure/platform design
- Strong business acumen
- Self-starter
- Comfortable with ambiguity
- Work in a fast-paced dynamic environment