Senior Data Systems Engineer – Scalable APIs & Pipelines

Apple

Annapolis (MD)

On-site

USD 130,000 - 242,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Calm work environment
Mentoring
Growth culture
Flexible vacation policy
Excellent benefits

Job summary

Apple's AMP Data Services team is seeking a Sr. Software Engineer to design and build scalable data systems supporting millions of users and billions of transactions across Apple ecosystem apps.

You will contribute to core data infrastructure, including storage, caching, and streaming components, collaborating with cross-functional teams to meet tight deadlines. The role emphasizes hands-on implementation in Java/C++, performance optimization, and deep understanding of distributed systems, with

Qualifications

  • Extensive professional experience developing software in Java and/or C++ with a strong understanding of object-oriented concepts and design.
  • Experience and deep understanding of distributed data stores such as Kafka, Cassandra, Redis, Solr, etc. Strong production debugging and performance tuning skills.
  • Strong understanding of data architecture and related issues.
  • Experience working on complex problems and distributed systems where scalability and performance are extremely important (every millisecond counts)
  • Must be independent and able to work effectively with cross-functional teams.
  • Our customers love what we do at Apple, and we want the same from our engineers: a passion for building the best systems!

Skills

Java
C++
Object-oriented design

Education

Computer Science degree

Tools

Kafka
Cassandra
Redis
Solr

Job description

Apple's AMP Data Services team is seeking a Sr. Software Engineer to design and build scalable data systems supporting millions of users and billions of transactions across Apple ecosystem apps.

You will contribute to core data infrastructure, including storage, caching, and streaming components, collaborating with cross-functional teams to meet tight deadlines. The role emphasizes hands-on implementation in Java/C++, performance optimization, and deep understanding of distributed systems, with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Big Data Engineer - Scalable Pipelines & Analytics
Senior Big Data Engineer - Scalable Pipelines & Analytics

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Stock programs
Relocation assistance
Educational reimbursement
+2
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 & Big Data
Senior Data Solutions Engineer - Cloud & Big Data

Apple Inc. • Sunnyvale (CA), Northern (KY)

Hybrid
USD 185,000 - 278,000
Senior Software Engineer - Scalable Enterprise Platforms
Senior Software Engineer - Scalable Enterprise Platforms

Apple Inc. • Cupertino (CA)

Hybrid
USD 185,000 - 278,000
Data Platform Engineer - Scalable, Resilient Data Systems
Data Platform Engineer - Scalable, Resilient Data Systems

Apple Inc. • Cary (NC)

On-site
USD 120,000 - 160,000
Equal opportunity employer
Inclusive workplace policies
Focus on accessibility
Data Services Engineer: Scalable, HA Data Platforms
Data Services Engineer: Scalable, HA Data Platforms

Apple Inc. • United States

On-site
USD 180,000 - 240,000
Senior Backend Engineer - Scalable Data Platforms
Senior Backend Engineer - Scalable Data Platforms

Apple Inc. • Cupertino (CA)

On-site
USD 94,000 - 133,000
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: Real-Time ML Pipelines
Senior Data Engineer: Real-Time ML Pipelines

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Health insurance
Employee stock program
Relocation assistance
+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