Infrastructure Software Engineer Metadata Core
This is a remote position.
We are looking for an Infrastructure Software Engineer to join a team responsible for building and operating large-scale distributed database and storage infrastructure. The role focuses on designing low-latency, highly available, and strongly consistent systems , working with replication, partitioning, consensus mechanisms, caching, and fault tolerance. The engineer will develop performance-critical solutions using Go, Rust, or C++ , troubleshoot complex production issues, and contribute to the scalability, reliability, and long-term evolution of distributed data platforms.
Responsibilities
- Design and maintain distributed database systems
- Build low latency and strongly consistent data infrastructure
- Design and optimise replication mechanisms
- Work with consensus and coordination mechanisms
- Develop caching solutions
- Improve availability and performance
- Maintain data durability
- Develop performance critical systems in Go and Rust
- Operate production systems
- Troubleshoot complex production issues
- Participate in system design reviews
- Participate in postmortems and reliability improvements
- Work with infrastructure and product engineering teams
- Support development of the longer term infrastructure roadmap
Requirements
- Minimum 5 years professional software engineering experience
- Strong distributed systems fundamentals
- Replication
- Consistency
- Partitioning
- Fault tolerance
- Experience building database platforms, distributed databases, storage systems or large scale database infrastructure
- Go, Rust, C++ or similar systems programming language
- Production systems experience
- Strong debugging skills
- Strong performance analysis skills
- Raft, Paxos, ZooKeeper, etcd
Benefits
- Fully remote working model
- Solid, competitive salary
- Work in a multinational environment on international projects
- Comprehensive healthcare
- Long-term B2B contract with a stable project pipeline
Originally posted on Himalayas
This role requires you to be in the United States. If that means relocating or flying in, it is worth checking fares before you commit to a start date.
Compare flights and hotels →Get remote developer jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks — continue to the application ↗