Core Distributed Systems Database Engineer
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
