Job Description
Job Title – Senior Rust System Engineer
\n
\n
Position: Senior Software Engineer – Distributed Systems / Rust
\n
Location: Sunnyvale, CA
\n
\n
\n
Responsibilities:
\n
\n
Design, develop, and support highly scalable distributed systems and backend services using modern Rust.
\n
Build high-performance, concurrent systems using Rust async/await, Sync/Send, memory synchronization, and atomic operations.
\n
Work on distributed concepts such as consensus, replication, fault tolerance, and failure detection.
\n
Own features end-to-end from design and implementation through testing, deployment, and production support.
\n
Optimize low-level performance, reliability, and maintainable code for AI/ML data orchestration systems.
\n
\n
Must-Have Skills:
\n
\n
Strong hands-on Rust development.
\n
Distributed systems + concurrent programming experience.
\n
Scalable backend/web services development.
\n
Rust async/await, Sync/Send, ownership/borrowing.
\n
Experience with production software lifecycle.
\n
\n
Nice to Have: Kubernetes, containers, Linux internals, storage systems, distributed KV databases, blob storage.
\n
\n
