Apple
Software Engineer - Specialized Databases
Found: Yesterday
This role is based in London, England, United Kingdom.
Responsibilities:
Build and evolve major components of the database, working on all stages of the lifecycle from design to implementation and runtime. Collaborate cross-functionally to create services and infrastructure platforms that scale and serve data efficiently.
Minimum Qualifications:
- Proficient in modern Java
- Advanced understanding of data structures and algorithms
- Experience with NoSQL databases like Cassandra or Redis
- 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 technologies