Apple
Software Engineer - Data Solutions, AI & Data Platform (AiDP)
$150K–$225K
Sunnyvale, California · Full-time · Posted Aug 13, 2026
- Experience
- 4+ years of subsequent data engineering experience.
- Education
- Bachelor's degree or equivalent in Computer Science, Information Systems, or a related field.
About the job
Build and enhance scalable data platforms and pipelines that support analytics and machine learning at Apple.
What you'll do
- Architect and develop real-time, near-real-time, and batch data pipelines and platform components.
- Build data engineering solutions and self-service applications using Python, SQL, and large-scale data technologies.
- Test, monitor, troubleshoot, and extend software systems and refine requirements with project stakeholders.
What they ask for
- Bachelor's degree or equivalent in Computer Science, Information Systems, or a related field.
- 4+ years of subsequent data engineering experience across data warehousing, big data, and analytics.
- Experience with high-volume, high-concurrency platforms and designing pipelines for structured and semi-structured data.
- Experience writing Spark, Trino or Snowflake, Flink code, Python, and SQL for large-scale cloud data warehouses and data lake platforms; Iceberg or open table format experience.
Nice to have
- Building scalable data engineering platform components and foundational tools in Python, Java, or Scala; large-scale platform migration experience.
- Experience with AI models and tools such as Claude and building agents; distributed frameworks including Apache Kafka, Apache Spark, and Flink, and cloud technologies.
Pay
$150,400 and $225,300 (base salary range)
Tools
Python, SQL, PySpark, Snowflake, Apache Spark, SparkSQL, Trino, Flink
AI focus
Builds data platforms and pipelines supporting machine learning model training and inference; preferred experience includes AI models, Claude, and building agents.
Model-written summary · the original posting is authoritative