Apple
Software Engineer - Specialized Databases
Found: February 4, 2026
This role is based in London, England, United Kingdom.
Responsibilities:
Build and evolve major components of a proprietary key-value database, working on all stages of the lifecycle from design to implementation and runtime.
Collaborate cross-functionally to create services and infrastructure platforms that can rapidly scale and serve personalized and non-personalized data.
Minimum Qualifications:
- Proficient in modern Java
- Advanced understanding of data structures and algorithms
- Experience with NoSQL databases like Cassandra or Redis
- Track record in developing critical internet services
- Strong expertise in designing RESTful/RPC APIs
Preferred Qualifications:
- Understanding of distributed systems concepts
- Knowledge of key-value store internals
- Familiarity with virtualization and containerization
- Contributions to open source communities