Senior Machine Learning Engineer — Rust, Models & Agent Systems
Loci·On-site · New York · $200k–$200k USD
Oct 6, 2026
Details
Details
Details
Browse
Rust jobs in United States
Open roles. Featured listings appear first; each card shows whether it is featured.
Loci·On-site · New York · $200k–$200k USD
Oct 6, 2026
Footprint·On-site · New York · $180k–$260k USD
Oct 6, 2026
Anduril Industries·On-site · Costa Mesa · $166k–$220k USD
Oct 6, 2026
Serokell·Remote · Worldwide
Oct 6, 2026
Dragos·Remote · United States · $165k+ USD
Sep 16, 2026
Carv·Hybrid · On-site · Utah
Sep 15, 2026
Digivance Solutions·On-site · San Francisco
Oct 8, 2026
General Dynamics Mission Systems·On-site · Dedham · $130k–$144k USD
Oct 8, 2026
BlackRock·On-site · United States
Oct 8, 2026
VOLTO Consulting·On-site · Bellevue · $100k–$110k USD
Oct 8, 2026
Modal·Remote · San Francisco · $220k–$300k USD
Oct 8, 2026
NVIDIA·On-site · New York · $184k–$288k USD
Oct 8, 2026
ParadeDB·Remote · Hybrid · San Francisco
Oct 8, 2026
Runpod·Remote · United States · $152k–$175k USD
Oct 8, 2026
Longbridge·Remote · Hybrid · On-site · New York · $165k–$230k USD
Oct 8, 2026

Restate·Senior·Remote · San Francisco Bay Area·$220k–$260k USD
Posted Sep 26, 2026·restate.dev
Software is changing.
Applications are becoming increasingly long-running, stateful, autonomous, and distributed. As systems grow more complex, engineers spend more and more time solving the same infrastructure problems: retries, failures, orchestration, state management, communication, and recovery.
We don't think every engineering team should have to build those capabilities themselves.
At Restate, we're building durable execution as a foundational infrastructure primitive—making reliability a default property of modern applications instead of an engineering burden.
We're looking for a Backend / Distributed Systems Engineer to help us build and evolve that infrastructure.
You'll work on the core systems that make Restate fast, reliable, and scalable—from distributed execution and state management to storage, messaging, and production infrastructure. You'll have the opportunity to work closely with other engineers building real production systems, giving you a direct view into how the systems you build are used and where they can be improved.
If you enjoy distributed systems, backend infrastructure, and solving difficult engineering problems, we'd love to talk.
Restate (https://restate.dev/) is a lightweight runtime that turns services, workflows, and AI applications into durable processes.
Developers adopt Restate so they can focus on business logic while Restate handles the challenges of building resilient, scalable applications—retries, state, communication, orchestration, and recovery.
Restate itself is built as a low-latency durable execution runtime in Rust, designed for production scale with its own optimized storage engine. Developers can build Restate applications using TypeScript, Java, Kotlin, Go, Python, Rust, or Ruby.
Today, Restate powers production workloads at Fortune 500 companies—including Tier 1 financial institutions—as well as fast-growing infrastructure and AI companies building mission-critical systems.
Our team includes the creators of Apache Flink and engineers who built large-scale distributed systems at Meta. We care deeply about building infrastructure developers genuinely enjoy using, with thoughtful engineering and elegant systems.
As a Backend / Distributed Systems Engineer, you'll work across the systems that make Restate a reliable foundation for modern applications.
You'll design and build backend infrastructure, distributed systems, and developer-facing capabilities that need to operate reliably at production scale. You'll work on problems involving distributed execution, state, storage, messaging, concurrency, fault tolerance, and recovery.

Restate·Senior·Remote · San Francisco Bay Area·$220k–$260k USD
Posted Sep 26, 2026·restate.dev
Software is changing.
Applications are becoming increasingly long-running, stateful, autonomous, and distributed. As systems grow more complex, engineers spend more and more time solving the same infrastructure problems: retries, failures, orchestration, state management, communication, and recovery.
We don't think every engineering team should have to build those capabilities themselves.
At Restate, we're building durable execution as a foundational infrastructure primitive—making reliability a default property of modern applications instead of an engineering burden.
We're looking for a Backend / Distributed Systems Engineer to help us build and evolve that infrastructure.
You'll work on the core systems that make Restate fast, reliable, and scalable—from distributed execution and state management to storage, messaging, and production infrastructure. You'll have the opportunity to work closely with other engineers building real production systems, giving you a direct view into how the systems you build are used and where they can be improved.
If you enjoy distributed systems, backend infrastructure, and solving difficult engineering problems, we'd love to talk.
Restate (https://restate.dev/) is a lightweight runtime that turns services, workflows, and AI applications into durable processes.
Developers adopt Restate so they can focus on business logic while Restate handles the challenges of building resilient, scalable applications—retries, state, communication, orchestration, and recovery.
Restate itself is built as a low-latency durable execution runtime in Rust, designed for production scale with its own optimized storage engine. Developers can build Restate applications using TypeScript, Java, Kotlin, Go, Python, Rust, or Ruby.
Today, Restate powers production workloads at Fortune 500 companies—including Tier 1 financial institutions—as well as fast-growing infrastructure and AI companies building mission-critical systems.
Our team includes the creators of Apache Flink and engineers who built large-scale distributed systems at Meta. We care deeply about building infrastructure developers genuinely enjoy using, with thoughtful engineering and elegant systems.
As a Backend / Distributed Systems Engineer, you'll work across the systems that make Restate a reliable foundation for modern applications.
You'll design and build backend infrastructure, distributed systems, and developer-facing capabilities that need to operate reliably at production scale. You'll work on problems involving distributed execution, state, storage, messaging, concurrency, fault tolerance, and recovery.
This is a hands-on engineering role. You'll spend the majority of your time designing, building, testing, and improving software.
You'll also have opportunities to work directly with engineers using Restate in production. Rather than sitting behind a product boundary, you'll see firsthand how teams are building with Restate, help solve challenging technical problems when needed, and bring those insights back into the product.
As one of our early engineers, you'll have significant influence over both the technology and the engineering practices we build around it.
We're looking for strong backend engineers who are excited by distributed systems and infrastructure and want to work on hard technical problems.
This is a hands-on engineering role. You'll spend the majority of your time designing, building, testing, and improving software.
You'll also have opportunities to work directly with engineers using Restate in production. Rather than sitting behind a product boundary, you'll see firsthand how teams are building with Restate, help solve challenging technical problems when needed, and bring those insights back into the product.
As one of our early engineers, you'll have significant influence over both the technology and the engineering practices we build around it.
We're looking for strong backend engineers who are excited by distributed systems and infrastructure and want to work on hard technical problems.
This is a hands-on engineering role. You'll spend the majority of your time designing, building, testing, and improving software.
You'll also have opportunities to work directly with engineers using Restate in production. Rather than sitting behind a product boundary, you'll see firsthand how teams are building with Restate, help solve challenging technical problems when needed, and bring those insights back into the product.
As one of our early engineers, you'll have significant influence over both the technology and the engineering practices we build around it.
We're looking for strong backend engineers who are excited by distributed systems and infrastructure and want to work on hard technical problems.
This is a hands-on engineering role. You'll spend the majority of your time designing, building, testing, and improving software.
You'll also have opportunities to work directly with engineers using Restate in production. Rather than sitting behind a product boundary, you'll see firsthand how teams are building with Restate, help solve challenging technical problems when needed, and bring those insights back into the product.
As one of our early engineers, you'll have significant influence over both the technology and the engineering practices we build around it.
We're looking for strong backend engineers who are excited by distributed systems and infrastructure and want to work on hard technical problems.