Apple is seeking experienced database systems engineers to join the Cassandra Integration team to develop and contribute to Apache Cassandra, an open source distributed database powering many of Apple's most critical internet services.
Requirements
- 2+ years of experience in Database Internals Engineering or High Performance Distributed Systems
- Proficient in modern Java including Concurrency, Memory Management and Garbage Collection concepts
- Deep understanding of data structures and algorithms in storage systems
- Understanding of REST, HTTP, TCP/IP and other critical Internet protocols
- Understanding of the Big Data Ecosystem
- Demonstrated expertise developing distributed systems including concepts such as traffic and load balancing; quota and rate limiting; multi-tenant isolation; and security engineering
- Experience developing critical internet services and/or platform infrastructure
Responsibilities
- Build and evolve major components of the database
- Bulk Data Interchange
- Data and Control Plane Isolation
- Security and authorization
- Tenant isolation
- Traffic and load balancing
- Quota and rate limiting
Other
- 2+ years of experience
- Base pay range for this role is between $139,500 and $258,100
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- Reimbursement for certain educational expenses - including tuition
- Discretionary bonuses or commission payments as well as relocation