← All roles

Software Engineer, Ori

OpenRouter· Engineering
Apply on company site
Remote$215k - $285kFull-timePosted 2w ago

About the role

OpenRouter is hiring a Software Engineer for Ori to build client-side products that enable enterprise adoption of OpenRouter across terminals, Slack, and desktops. This IC role involves owning multiple surfaces from CLI to agent runtime, with a focus on reliability, observability, and multi-model workflows within a small team.

Responsibilities

  • Build and ship across every Ori surface: the `ori` CLI and its harness integrations.
  • Make model fungibility real in any harness. That means model switching, provider fallbacks, tool and prompt settings tuned to each model, and respecting org guardrails, all without extra auth for the user.
  • Build the agent runtime underneath. That includes sandboxed agents that never see their own credentials, secrets management, session management and compaction, and skills that agents can learn, share and inherit across models.
  • Take agents from a laptop to the cloud: deploy, fork and shut down agents on command, with agent state that is version-controlled and auditable.
  • Own quality end to end, from install, auth and CLI UX to reliability, observability and evals. Ori is heavily dogfooded internally, so you'll use what you build every day.
  • Feed the gaps Ori exposes back into OpenRouter's API and SDKs, so the whole ecosystem can build multi-model agents on the same primitives.

Qualifications

  • 5+ years shipping production software, with real ownership of developer tools, CLIs, agent products or the infrastructure behind them.
  • Daily fluency with coding agents like Claude Code, Codex, OpenCode, Pi or Hermes, and specific opinions about what makes an agent loop, a harness or a tool integration good.
  • A solid grasp of how agents work under the hood: tool calling, context management, prompt caching, evals, and the cost, latency and quality tradeoffs between models.
  • Good systems judgment for running agents safely: sandboxing, process isolation, secrets, and reliability across many users.
  • High agency and a bias toward action. You talk to users, prototype, ship and iterate on a small team with fluid boundaries.
  • Product taste for developer tools. You notice interaction details and care how the first five minutes feel.

Skills

Required:CLI developmentAgent systemsSystems reliability

Benefits

  • Not specified in the description
Last updated Oct 8, 2026. Interested? Apply on the company site.
OpenRouter logo

About OpenRouter

The Unified Interface For LLMs

A router for LLMs and other AI models

ai-infrastructure-and-developmentbrex-fastest-growing-2025wing-list-2026wing-list-2026-mid-stage

More open roles at OpenRouter