Senior Software Engineer - Quicksilver - Distributed Key Value
Core
Building and maintaining a globally distributed key-value store (Quicksilver) that replicates data across tens of thousands of servers and 500+ data centers, handling billions of keys per second under various network conditions.
Role type
Senior Software Engineer (Distributed Systems)
Builds
Quicksilver distributed key-value store
Domain
Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features
Required skills
Go, C, distributed systems, storage systems, system programming, performance optimization, debugging complex issues, autonomous problem solving
Preferred skills
experience with peer-to-peer systems, low-level and high-level programming, pragmatic design, constructive code review
Technologies
Go, C
Responsibilities
Write new features in Go, review pull requests, improve performance and resource usage, enhance monitoring tools, debug hard-to-reproduce problems, manage on-call duties
Seniority
Senior, hands-on IC
