Distributed DB Engineer: Auto-Balancing & Multi-Tenant

Apple

Greater London

On-site

GBP 140,000 - 200,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple is seeking a deeply technical Distributed Systems Database Engineer to architect the next generation of our massive-scale data platform. The ASE Data Services team operates Cassandra and related coordination systems across Apple's datacenters to support iCloud and hundreds of millions of users.

You will design and build an intelligent, auto-balancing cluster control plane that optimizes hardware footprint while maintaining reliable, low-latency data service.

Qualifications

  • BS or MS in Computer Science, Computer Engineering, or equivalent work experience.
  • 7+ years of experience in infrastructure engineering, systems programming, or distributed systems development.
  • Professional experience developing distributed systems (consensus protocols, replication strategies or consistency models).
  • Experience profiling and modeling node-level resource usage (e.g., CPU, memory, I/O).
  • Bias toward experimentation, you form hypotheses, prototype quickly, measure honestly, and let data settle the hard architectural questions.

Responsibilities

  • Auto-Balancing Control Plane: design and implement automated cluster balancing software.
  • Streaming Load Optimization: architect rebalancing mechanisms for heavy data streaming operations.
  • Multi-Tenant Architecture: design robust multi-tenancy frameworks with isolation.
  • Resource Modeling & Capacity Engineering: develop models for CPU, memory, IOPS, and bandwidth.
  • Quota Management & Rate Limiting: build global/local quota and admission control systems.
  • Failure Domain Isolation: enforce boundary controls across infrastructure and datacenters.
  • Cross-Team Delivery: collaborate with SRE, platform, and integration teams for production reliability.

Skills

Distributed systems
Resource modeling
Experimentation mindset
Infrastructure engineering
SRE collaboration

Education

BS or MS in Computer Science/Engineering

Tools

Kubernetes
Linux cgroups
eBPF
I/O schedulers
Java

Job description

Apple is seeking a deeply technical Distributed Systems Database Engineer to architect the next generation of our massive-scale data platform. The ASE Data Services team operates Cassandra and related coordination systems across Apple's datacenters to support iCloud and hundreds of millions of users.

You will design and build an intelligent, auto-balancing cluster control plane that optimizes hardware footprint while maintaining reliable, low-latency data service.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Auto-Balancing Distributed DB Engineer
Senior Auto-Balancing Distributed DB Engineer

Lex • Greater London

On-site
GBP 150,000 - 190,000
Senior Distributed DB Engineer: Auto-Balancing & Multi-Tenant
Senior Distributed DB Engineer: Auto-Balancing & Multi-Tenant

Apple Inc. • Greater London

On-site
GBP 130,000 - 180,000
Core Distributed Systems Database Engineer
Core Distributed Systems Database Engineer

Apple • Greater London

On-site
GBP 140,000 - 200,000
Core Distributed Systems Database Engineer
Core Distributed Systems Database Engineer

Lex • Greater London

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

Apple Inc. • Greater London

On-site
GBP 130,000 - 180,000
Data Platform Infra Site Reliability Engineer
Data Platform Infra Site Reliability Engineer

APPLE • Greater London

On-site
GBP 90,000 - 150,000
FoundationDB SRE — Cloud Scale & Automation
FoundationDB SRE — Cloud Scale & Automation

Apple Inc. • Greater London

On-site
GBP 90,000 - 130,000
Senior Cloud Data Protection Engineer
Senior Cloud Data Protection Engineer

Apple • Greater London

On-site
GBP 110,000 - 140,000
Lead Infrastructure Software Engineer
Lead Infrastructure Software Engineer

APPLE • Greater London

On-site
GBP 90,000 - 150,000
Petabyte-Scale Data Platform SRE: Build Reliable Services
Petabyte-Scale Data Platform SRE: Build Reliable Services

APPLE • Greater London

On-site
GBP 90,000 - 150,000