Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Apple Senior Software Engineer - Apple Cloud Distributed Key-Value Store 
United States, California, Cupertino 
39866072

14.04.2025
- Strongly consistent distributed key-value store built using a custom distributed transaction log based on Raft/ZAB and using RocksDB as the storage engine. - Distributed key-value store supports features like automatic repairs, shard splits, rebalances to name a few.- Durability, availability, and performance are crucial.- You will have the opportunity to directly impact the direction for the backend of many critical Apple internet services for years to come.RESPONSIBILITIES WILL INCLUDE:
  • BS in Computer Science, or equivalent experience.
  • At least 10 years of experience building and operating software systems
  • At least 5 years of experience building and operating distributed systems
  • MS or PhD in Computer Science
  • Proven track record for building, launching and operating large-scale production internet services
  • Knowledge of Java and non-blocking and thread safe programming
  • Knowledge of distributed databases, distributed storage, or similar mass-scale Distributed Systems
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.