Apple
Apple

Principal Software Engineer, Apple Data Platform

RoleEngineering
LevelStaff
LocationCupertino
WorkOn-site
TypeFull-time
Posted4 months ago
Apply now

About the role

The Apple Data Platform team powers analytics and machine learning across Apple. Our mission is to deliver cutting-edge, reliable, and user-friendly infrastructure for data ingestion, storage, processing, and interaction, enabling teams to build data-intensive applications with ease and success.

Our team provides a fully managed Lakehouse solution powered by Apache Iceberg and the Iceberg REST Catalog, interactive querying using Trino and Druid, and data processing using Apache Spark & Flink. Our platform supports both analytical and machine learning workloads across Apple, serving key products and organizations including Siri, Search, Media, i Cloud, News, Apple Intelligence, and Maps. We invest in open source technologies, and continuously innovate to meet evolving customer needs and market trends.

We are seeking Principal-level engineers passionate about building world-class infrastructure products. In this role, you will serve as a technical leader on the Data Platform team, guiding team members in both technical and professional growth. You will collaborate closely with cross-functional teams to lead the planning, execution, and success of technical projects, with a focus on enhancing the experience for Apple’s internal customers.

Required skills

Software engineering

Data analysis

Machine learning

Data engineering

Marketing

Design

About Apple

Cupertino

Headquarters