Remote job
Full-Stack Product Engineer
Job details
About this role
Role overview Ship AI-powered product features end-to-end, owning the path from a model output in a notebook to a polished button in the interface. The work spans the front end, the server, the data layer, and the deployment pipeline, with a constant focus on making a technically complex system feel coherent and fast for the person using it.
Responsibilities - Build and iterate on UI surfaces that surface AI features clearly, including streaming responses, loading states, and inline reasoning. - Design and ship server-side APIs that orchestrate model calls, tool use, and background jobs. - Own the data model and persistence layer for feature state, user history, and evaluation traces. - Maintain deployment pipelines (CI/CD, environments, feature flags) so changes can be released safely and quickly. - Collaborate with design and applied AI to translate a rough capability demo into a dependable product surface.
Requirements - Several years of full-stack engineering experience with TypeScript or similar, plus a modern frontend framework such as React, Svelte, or Vue. - Backend experience with Node, Python, or Go, including API design and asynchronous job handling. - Practical familiarity with integrating LLM APIs, managing prompts, and handling non-deterministic outputs. - Comfort with cloud platforms (AWS, GCP, or Vercel/Fly/Render-style stacks) and infrastructure-as-code basics. - A bias toward shipping small, learning fast, and writing code the next person can read.