Skip to main content

Software Engineer

RivetRemoteFull Time
Compensation
$80,000–$150,000/year

Job Description

Software Engineer

About Rivet

Rivet is infrastructure for AI agents. The primitive is the actor: a durable, stateful process for every agent, session, and user, living in a standard Node.js or Bun backend. Everything else builds on it: agentOS (a computer for every agent, with filesystem, networking, bash, Python, and Node), Workflows (durable automation that sleeps, retries, and survives restarts), and Dynamic Apps (deploy the backends agents generate, 22 MB per app, scaling to zero and to millions). A library in development, a platform in production: Rivet Cloud, self-hosted (Apache 2.0), or fully air-gapped in your VPC. Code at github.com/rivet-dev/rivet.

The work

  • The Rust engine:
    • actor orchestration (Pegboard)
    • durable execution (Gasoline)
    • traffic routing (Guard)
    • multi-region KV on EPaxos (Epoxy)
    • SQLite engine
  • The TypeScript SDK (RivetKit) and its bindings into the Rust core
  • agentOS, the computer agents run on inside an actor
  • Rivet Cloud: multi-tenancy, edge routing, autoscaling, observability

Almost everything you write will be public.

Stack: Rust, TypeScript, FoundationDB, Postgres, ClickHouse, NATS, SQLite.

Our AI Policy

we break down our codebase in rivet in to:

  • core engine: no/limited ai for mission critical + “off rails” code
  • sdks + frontend: reviewed ai for routine + “on rails” code
  • website: just test the output

Requirements

  • Projects with backend or infrastructure systems
  • Distributed systems experience in production
  • Rust, or a strong systems background in another language like C++ or Go
  • Working knowledge of TypeScript

Stack: Rust, TypeScript, FoundationDB, Postgres, ClickHouse, NATS, SQLite.

Benefits

- Health, dental, and vision insurance
- 401(k)
- Unlimited PTO


Interview Process

  1. A 30 minute screening phone call with the team
  2. A 24 hour paid project with a review

Optimize Your Resume for This Job

Get a match score and see exactly which keywords you're missing

Optimize Resume

Job Details

Category
Software
Employment Type
Full Time
Location
Remote (Remote)
Posted
Compensation
$80,000 - $150,000 per year

About Rivet

Easily build & scale AI agents, functions, stateful services, and more. Open-source & self-hostable.

Found this role interesting?

Software Engineer
Rivet
Apply