Apple
Sr. Data Platform Engineer (Ai & Data Platforms)
$150K–$278K
Sunnyvale, California · Senior · Full-time · Posted Aug 28, 2026
- Experience
- Five years in each of the stated areas; no alternatives stated for years of experience.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
About the job
Designs, builds, tests, and maintains software for large-scale data platforms and cloud-based distributed systems.
What you'll do
- Develop and maintain platform code, primarily in Java and Python.
- Contribute to projects from planning and design through implementation and later iterations.
- Analyze performance and troubleshoot distributed systems.
What they ask for
- Five years of professional software development experience.
- Five years implementing and shipping high-scale, high-performance, highly available, fault-tolerant, secure cloud-based distributed systems, including API implementation.
- Five years building large-scale distributed systems in Java, Python, or similar languages, and five years of performance analysis and troubleshooting.
- Proficiency in SQL and Java or Python, including concurrency, memory management, and performance optimization; B.S. in a related technical field or equivalent professional work experience.
Nice to have
- Experience with Gen AI, including building MCP server, Skills, CodAct, or ReAct approaches.
- Experience with Kubernetes-based cloud deployments or distributed orchestration and computing systems such as Airflow, Spark, or Flink.
Pay
$150,400 and $277,600 (base salary range)
Tools
Java, Python, SQL, REST, RPC, GraphQL, Kubernetes, Airflow
AI focus
Preferred experience includes Gen AI work building MCP server, Skills, CodAct, or ReAct approaches.
Model-written summary · the original posting is authoritative