about 5 hours ago
Responsibilities
- Design and maintain distributed database systems for low-latency data access.
- Implement and optimize replication, consensus, and caching mechanisms.
- Operate production systems and participate in on-call rotations.
- Collaborate with teams to assess use cases and develop roadmaps.
- Contribute to system design reviews and reliability improvements.
- Write efficient code in Go and Rust for performance-critical systems.
Requirements
- 5+ years of professional software engineering experience in distributed systems.
- Experience building database platforms or large-scale database infrastructure.
- Proficiency in Go, Rust, C++, or similar systems languages.
- Familiarity with consensus and coordination systems like Raft or Paxos.
- Experience operating production services and participating in on-call rotations.
- Strong debugging and performance analysis skills.
- Excellent collaboration and communication abilities.
Tech Stack
Categories
BackendData Engineering