← All roles
Remote$80k - $150kFull-timePosted 2mo ago

About the role

Rivet is hiring a Software Engineer to work on backend/infrastructure focused projects including Rivet SDK, agentOS, Workflows, Dynamic Apps, and the Rivet Engine. The role emphasizes distributed systems, self-hosted/Open-Source tooling, and collaboration with customers in deploying and scaling Rivet deployments.

Responsibilities

  • Develop and maintain backend/infrastructure components for Rivet (Rust core, TypeScript bindings)
  • Work on Rivet SDK, agentOS, Workflows & Dynamic Apps
  • Contribute to Rivet Engine (Rust, FoundationDB, Postgres, ClickHouse, NATS) and Rivet Cloud
  • Collaborate with customers to deploy and scale Rivet deployments on Rivet Cloud and on-prem
  • Follow AI policy guidelines for code reviews and safety

Qualifications

  • Backend or infrastructure systems experience
  • Distributed systems production experience
  • Proficiency in Rust, or strong systems background in C++/Go
  • Working knowledge of TypeScript

Skills

Required:RustTypeScriptPostgreSQLDistributed Systems
Nice to have:C++, Go

Benefits

  • Health, dental, and vision insurance
  • 401(k)
  • Unlimited PTO
Last updated Sep 2, 2026. Interested? Apply on the company site.
Rivet logo

About Rivet

Open-Source alternative to Durable Objects

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

b2bopen-sourceinfrastructure