Backend Developer (Rust)
Core
Design and build a horizontally scalable, step-based distributed graph execution engine in Rust to drive order processing and ETL pipelines for an automotive dealership sourcing platform.
Role type
Senior IC backend engineer (distributed systems & graph execution)
Builds
A bespoke distributed graph execution engine with custom coordination and fault-tolerance mechanisms
Domain
Automotive industry, distributed systems, graph theory, compilers
Required skills
Rust, distributed systems, fault-tolerant architecture, graph theory, DevOps, type systems, parsers/compilers
Preferred skills
C/C++, key-value stores (FoundationDB/TiKV), WASM runtimes, low-/no-code workflow tools, frontend development
Technologies
Rust, FoundationDB, TiKV, WASM
Responsibilities
Research and design the distributed graph execution engine; implement graph executor nodes for third-party integrations; build deployment pipelines and observability; design coordination and fault-tolerance mechanisms; develop logistics and ETL workflows
Seniority
Senior, hands-on IC