Staff Software Engineer, Stateful SystemsActive$292K
The opportunity
Anduril Industries is a defense technology company with a mission to transform U. S.
What you'll do
Time-Series: We're redesigning the time-series engine from the ground up to: scale horizontally across many writers and nodes. The near-term requirement is concrete: 350+ sensor towers and tens of thousands of camera feeds, ingesting continuously, with both live and historical queries.
Distributed storage. High-availability durability (WAL replication, leader: election), a pluggable storage-engine layer, and a zero-downtime path to migrate between backends.
Correctness under partition. These systems sometimes run disconnected.: Getting consistency and convergence right when the network is unreliable is a central part of the job.
Hard distributed-systems problems. Consistency models, replication protocols,: compaction and deletion at scale, back pressure, and durability guarantees.
What they're looking for
- Bachelor's degree in Computer Science, Engineering, or relevant field, or equivalent experience
- + years of professional software development experience, with a focus on distributed systems or robotics
- Deep experience with Python, Go lang, C++, Rust, or similar systems programming languages
- Solid distributed-systems fundamentals. You can reason about replication,: consistency, partition behavior, and failure modes, and explain why a given design does or doesn't converge.
- Production experience building or operating storage engines, databases, or large-scale data infrastructure.
- Comfort in a systems language. Depth matters more than the specific language you've used.
- A bias toward shipping and owning your work. The team is small and what you build is load-bearing.
- Time-series systems, LSM or B-tree storage internals, or experience with: FoundationDB, RocksDB, Pebble, or similar KV stores.