Remote job
Product Engineer
Job details
About this role
Role overview Shape the product interfaces that help developers work with a database and data infrastructure platform. As an early, product-focused engineer, you will connect lower-level systems to approachable tools and workflows, owning experiences from initial setup through debugging and inspection.
Responsibilities - Build command-line tools and TypeScript SDK interfaces for the developer experience. - Work with database and platform engineers to turn Rust-based infrastructure into clear APIs and workflows. - Design product flows for onboarding, debugging, and inspecting applications. - Own product-facing work end to end, balancing technical capabilities with usability. - Help shape early engineering practices and product direction through broad ownership.
Requirements - Product-oriented full-stack development experience, including modern web applications such as those built with React or Next.js. - Interest or experience in building developer tools, SDKs, libraries, or command-line interfaces. - Strong product and abstraction skills: ability to make complex systems understandable and easy to use. - Comfort working collaboratively in a fast-moving early-stage environment. - Preference for broad ownership across product work rather than a narrowly defined specialty.
Nice to have - Experience with TypeScript infrastructure tools or frameworks. - Work with AI agents or agent frameworks. - Exposure to developer tooling, observability, or runtime systems. - Familiarity with database fundamentals, caching, or snapshotting. - Open-source contributions or community participation.
Benefits and work setup - Full-time, remote position for an early engineer.