Data Engineer - Capacity Planning - Apple Data Platform
Core
Build data pipelines, models, and analytical tools to forecast infrastructure demand, utilization, and cost for Apple's data and AI infrastructure.
Role type
Senior IC data engineer (capacity planning & infrastructure analytics)
Builds
production ML models | dashboards & analysis
Domain
Cloud infrastructure (GPU/TPU/CPU/storage) + AI/ML inference economics
Deliverable
production ML models
Required skills
SQL, Python, ETL/ELT patterns, data quality controls, cloud billing data integration, financial data modeling, AI/ML inference workload analysis
Preferred skills
infrastructure capacity planning, forecasting, GPU/TPU/cloud infrastructure experience, Spark/Trino/Airflow/Kafka, Tableau, infrastructure economics
Technologies
AWS, GCP, Azure, Spark, Trino, Airflow, Kafka, Tableau
Responsibilities
Build and maintain data pipelines for infrastructure capacity, utilization, performance, and cost data; Develop trusted data models for GPU, TPU, CPU, storage, and other infrastructure resources; Build cost models calculating unit economics like cost per GPU hour or token; Integrate workload demand, utilization telemetry, capacity commitments, and financial data; Reconcile model outputs to actuals and implement data-quality controls; Build forecasting and scenario-analysis tools; Identify optimization opportunities and quantify savings; Automate recurring capacity-planning workflows; Partner with engineering teams on workload growth and architecture changes; Work with Finance and Procurement on infrastructure investment decisions.
Seniority
Senior, hands-on IC
