Drimva

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

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)