Product Engineer

Oxide Computer Company

Oxide Computer Company

Product
Emeryville, CA, USA · Remote
Posted 6+ months ago

Oxide has built an integrated, rack-scale cloud computer, delivering the convenience and developer experience of the cloud in a form businesses can own. We’re looking for experienced product engineers to help build a cohesive experience across every part of the system that customers interact with: API, web console, CLI, SDKs, and docs.

As a product engineer, you will:

  • Build cloud API features end-to-end, including requirements, database modeling, application logic, API endpoints, UIs, and docs.

  • Write API code in Rust and UI code in TypeScript, supported by a typed API client generated from the API source. The code you write will be open source, be it in Rust in Omicron or TypeScript and React in the web console.

  • Work with colleagues across the control plane, design, product assurance, support, and sales to figure out how best to satisfy customer needs.

  • Interpret design intent and decide how to realize it, whether that means adapting the UI to existing API capabilities or evolving the API to support the experience.

  • Use your web expertise to help with other Oxide sites like RFDs, docs, oxide.computer, and internal tools.

You will thrive in this role if you:

  • Have deep experience shipping web APIs and modern frontends in production

  • Are expert in either TypeScript or Rust and strong in the other

  • Think systematically about consistency, naming, and how abstractions compose

  • Care a lot about how people will actually use what you build

  • Believe in fully documenting your ideas

  • Enjoy reading documentation produced by others

  • Make the tools you wish you had

Before applying for this role, you should: