CareerPlan

Core Distributed Systems Database Engineer

London, United KingdomFull-time2026-10-06 → 2026-11-03

Core

Design and build an intelligent, auto-balancing cluster control plane for a massive-scale distributed database platform (Apache Cassandra) serving iCloud and hundreds of millions of users.

Role type

Senior IC distributed systems database engineer

Builds

Automated multi-tenant platform layer for global data storage

Domain

Cloud infrastructure / Distributed systems / Database internals

Deliverable

production ML models

Required skills

Distributed systems architecture, Capacity modeling, Auto-balancing algorithms, Resource quota management, Streaming load optimization, Failure domain isolation, Systems programming

Preferred skills

LSM-tree internals, Kubernetes orchestration, Linux kernel tuning (cgroups, eBPF), JVM development

Technologies

Apache Cassandra, Kubernetes, Linux, Java, eBPF

Responsibilities

Design automated cluster balancing software, Architect rebalancing mechanisms for data streaming, Design multi-tenancy frameworks, Develop algorithmic models for resource forecasting, Build global and local quota management systems, Implement failure domain isolation controls

Seniority

Senior, hands-on IC