CareerPlan

Senior Database Systems Engineer

Cupertino, United States of AmericaFull-time2026-10-29 → 2026-11-10

Core

Build and evolve major components of Apache Cassandra, an open-source distributed database powering Apple's critical internet services.

Role type

Senior IC database systems engineer (distributed systems)

Builds

Apache Cassandra ecosystem components (authentication, control plane, bulk analytics)

Domain

Internet services / Distributed databases

Required skills

Java concurrency, memory management, garbage collection, data structures, algorithms, REST, HTTP, TCP/IP, distributed systems concepts, database consistency models, performance engineering

Preferred skills

Traffic and load balancing, quota and rate limiting, multi-tenant isolation, security engineering, open source community development

Technologies

Apache Cassandra, Java

Responsibilities

Develop and contribute to Apache Cassandra open source components; Build systems for bulk data interchange; Implement data and control plane isolation; Develop security and authorization features; Create tenant isolation mechanisms; Design traffic and load balancing solutions; Build quota and rate limiting systems

Seniority

Senior, hands-on IC