Senior Database Systems Engineer
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
