Senior Software Engineer — Real-Time Data Pipelines

Apple Inc.

Greater London

On-site

GBP 120,000 - 190,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

Apple Inc. in London is seeking an experienced data systems engineer to design, build and operate large-scale distributed pipelines and real-time streaming applications powering Apple Music, Shazam, Apple Podcasts and Fitness+ services.

You will collaborate with product, data science and analytics teams to translate complex requirements into robust datasets, metrics and insights, while driving technical direction and ensuring reliability across high-throughput systems.

Qualifications

  • Experience designing, building and operating large-scale distributed systems.
  • Fluency in Java or Scala and a strong grasp of big-data fundamentals.
  • Experience with Kafka, Flink, Spark, Trino, Iceberg or Cassandra.
  • Experience gathering requirements and turning ambiguous business needs into clear technical specifications.
  • Focus on quality and craftsmanship: write well-tested, maintainable code.

Responsibilities

  • Design, build and evolve distributed compute frameworks, data pipelines and real-time streaming applications that process billions of data points per day.
  • Turn questions into specs: translate partner needs into clear datasets, metrics and requirements.
  • Deliver on cross-functional projects with engineering, product, data science and analytics teams to build datasets, metrics and insights.
  • Drive technical direction from discovery to production, balancing cost, complexity and performance.
  • Run production systems with on-call responsibilities and harden systems against failures.
  • Mentor engineers and champion testing and engineering best practices.

Skills

Distributed systems
Java/Scala
Big data
Requirements gathering
Code quality/testing

Education

Bachelor's or Master's in CS/SE

Tools

Kafka
Flink
Spark
Trino
Iceberg
Cassandra
Kubernetes
Docker

Job description

Apple Inc. in London is seeking an experienced data systems engineer to design, build and operate large-scale distributed pipelines and real-time streaming applications powering Apple Music, Shazam, Apple Podcasts and Fitness+ services.

You will collaborate with product, data science and analytics teams to translate complex requirements into robust datasets, metrics and insights, while driving technical direction and ensuring reliability across high-throughput systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Apple Inc. • Greater London

On-site
GBP 120,000 - 190,000
ML Engineer: Real-Time Personalization & Recommendations
ML Engineer: Real-Time Personalization & Recommendations

Apple Inc. • Greater London

Hybrid
GBP 139,000 - 244,000
Medical & Dental
Retirement benefits
Employee discounts
+4
Senior Data Engineer – Real-Time AI/ML Pipelines
Senior Data Engineer – Real-Time AI/ML Pipelines

Livescore9 • Greater London

Hybrid
GBP 90,000 - 130,000
Company Performance Bonus
Flexible Working Agreements
Private Healthcare Scheme + Employee E
+7
Senior Data Platform Engineer - Real-Time Pipelines
Senior Data Platform Engineer - Real-Time Pipelines

Simple Machines • Greater London

On-site
GBP 90,000 - 130,000
Interesting, high-impact problems
Modern platforms and tooling
Senior engineering peers and mentoring
+1
Core Distributed Systems Database Engineer
Core Distributed Systems Database Engineer

Apple Inc. • Greater London

On-site
GBP 130,000 - 180,000
Senior Data Engineer - Real-Time AI Pipelines
Senior Data Engineer - Real-Time AI Pipelines

Vortexa • Greater London

Hybrid
GBP 60,000 - 75,000
Private Health Insurance
Global Volunteering Policy
Flexible working policy
Data Engineer – Real‑Time Pipelines & AI (Hybrid)
Data Engineer – Real‑Time Pipelines & AI (Hybrid)

Opus Recruitment Solutions • West of England

Hybrid
GBP 60,000 - 71,000
Bonus scheme (10%)
Health insurance
Pension scheme
+1
Lead Infrastructure Software Engineer
Lead Infrastructure Software Engineer

APPLE • Greater London

On-site
GBP 90,000 - 150,000
Core Distributed Systems Database Engineer
Core Distributed Systems Database Engineer

Apple • Greater London

On-site
GBP 140,000 - 200,000
Senior Software Engineer - Scalable Payments Platform
Senior Software Engineer - Scalable Payments Platform

Apple Inc. • York and North Yorkshire

On-site
GBP 103,000 - 191,000
Employee stock programs
Stock Purchase Plan
Relocation assistance
+1