Backend Engineer, Rust (Mid-Senior)
Revel, Los Angeles
What you will do
- Design and build backend services and core runtime components in Rust.
- Improve command delivery and live telemetry transport between the runtime, backend services, APIs, and UIs.
- Define and implement clear behavior for connection loss, recovery, and failures.
- Build services and APIs for system configuration, deployment, control, and monitoring.
- Investigate latency, throughput, and reliability issues across runtime and service boundaries.
- Work with embedded engineers on the interface between device drivers and the runtime.
- Work with frontend and product teams to support operator workflows and shape technical requirements.
- Maintain production systems with a focus on correctness, performance, and long-term reliability.
Must-Have Experience
- 7+ years of backend or systems engineering experience.
- Proficiency in Rust, or strong C++ and systems programming experience with a genuine interest in learning Rust.
- Production experience with concurrent programming, network communication, and message delivery, streaming data, or real-time transport.