Senior Distributed Systems Engineer - Data & AI

Apple Inc.

Cupertino (CA)

On-site

USD 185,000 - 325,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Employee stock plan
Discretionary bonuses
Education reimbursement
Relocation assistance

Job summary

Apple is seeking a Senior Software Engineer for Apple Services Engineering in Cupertino, CA. You will design and build distributed data processing systems powering services across Apple TV, Music, Arcade, and more, collaborating with cross-functional teams to deliver scalable, reliable platforms.

Lead with Java/Scala expertise and deep knowledge of Spark/Flink/Kafka/Cassandra, while advancing AI-enabled workflows and integration of LLMs into production-grade data systems.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of experience developing and maintaining production-grade applications using Java and/or Scala.
  • 5+ years of experience designing and building large-scale distributed systems using technologies such as Apache Spark, Apache Flink, Apache Kafka, or Cassandra.
  • Hands-on experience with Artificial Intelligence (AI) technologies, including building MCP Servers, designing Agentic workflows, and integrating Large Language Models (LLMs).

Responsibilities

  • Architect and build scalable distributed data processing systems.
  • Partner with teams to deliver real-time insights and reliable data products.
  • Contribute to design and review of core data platforms and AI-enabled workflows.

Skills

Java
Scala

Education

Bachelor's degree in Computer Science, Computer Engineering, or a related field

Tools

Apache Spark
Apache Flink
Apache Kafka
Cassandra
MCP Servers
Agentic workflows
LLMs

Job description

Apple is seeking a Senior Software Engineer for Apple Services Engineering in Cupertino, CA. You will design and build distributed data processing systems powering services across Apple TV, Music, Arcade, and more, collaborating with cross-functional teams to deliver scalable, reliable platforms.

Lead with Java/Scala expertise and deep knowledge of Spark/Flink/Kafka/Cassandra, while advancing AI-enabled workflows and integration of LLMs into production-grade data systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Scalable AI/Data Platforms
Senior Software Engineer - Scalable AI/Data Platforms

Apple, Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Stock options
Apple Employee Stock Purchase Plan
Relocation assistance
+2
Senior Data Platform Engineer - Cloud-Scale & AI
Senior Data Platform Engineer - Cloud-Scale & AI

Apple, Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Medical & dental coverage
Retirement benefits
Employee stock programs
+2
Senior Data Infrastructure Engineer – Spark & ML
Senior Data Infrastructure Engineer – Spark & ML

MaziCTools • United States

Remote
USD 176,000 - 312,000
Stock options
Medical coverage
Relocation assistance
Senior ML Engineer, Distributed Data Infrastructure
Senior ML Engineer, Distributed Data Infrastructure

Apple, Inc. • California

On-site
USD 216,000 - 325,000
Senior Data Systems Engineer – Scalable APIs & Pipelines
Senior Data Systems Engineer – Scalable APIs & Pipelines

Apple • Annapolis (MD)

On-site
USD 130,000 - 242,000
Calm work environment
Mentoring
Growth culture
+2
AI-Powered Data Engineer for Scalable Pipelines
AI-Powered Data Engineer for Scalable Pipelines

Apple Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Stock options
Discretionary bonuses
Relocation assistance
+1
Senior Distributed Systems Engineer: Scale High-Performance
Senior Distributed Systems Engineer: Scale High-Performance

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical coverage
Retirement benefits
Employee stock programs
+1
Senior Data Engineer - Spark, Data Pipelines & Security
Senior Data Engineer - Spark, Data Pipelines & Security

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Senior Software Engineer - Scalable Distributed Backend
Senior Software Engineer - Scalable Distributed Backend

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
Senior Data Solutions Engineer - Cloud, AI & Big Data
Senior Data Solutions Engineer - Cloud, AI & Big Data

Apple, Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000