Neural AI

All job descriptions

Distributed Systems Engineer

Software Engineer Mid-level (L4 equivalent) 2-5 years
✓ Which company are you aiming at?
To generate precise rejection-prevention feedback and application strategy, tell us where you're targeting.
2 Send your application
You need an account so we know where to send the feedback.

The job description

Tech stack. Go/Java/Rust, consensus protocols, distributed databases, message streaming, service mesh, chaos engineering, distributed tracing, capacity planning, fault injection, replication design, partition tolerance, leader election, gossip protocols

About the role

You will design and build the distributed systems that keep working when individual machines fail, networks partition, and traffic spikes without warning. Distributed systems engineers think in terms of failure modes first: every serious design starts with what happens when things break, because they will. You will work on consensus, replication, sharding, and the coordination problems that make distributed computing genuinely difficult and deeply interesting. This is the specialty for engineers who find single-machine programming insufficiently challenging and want their systems to survive contact with the real world. You will also run the chaos engineering program that injects failures into production on schedule, proving the system's resilience claims instead of merely asserting them.

What you will achieve

What you will bring

Must-haves

Nice-to-haves