About the Role
Join a product engineering team building an AI-native application for scientific research and development. You will help bring the core product and agentic AI capabilities together so scientists can work with both in one interface.
What You'll Do
Build the core application across its data model, TypeScript and NestJS backend, and React frontend.
Create agent-operable interfaces with dynamic views that agents can populate, enhance with recommendations, and use to guide scientists.
Connect system-of-record capabilities, including formulation, synthesis, master data management, administration, and process development, with the AI layer in a GxP environment.
Design enterprise-grade systems with permission-based access controls and reliable scaling and migrations across DynamoDB, Databricks, and Python Flask services.
Own features from specification through iteration with product, design, and customers, and help establish AI-driven development practices.
What We're Looking For
Six to ten years of full-stack engineering experience and a track record of owning products or features end to end.
Experience with React, TypeScript, and Python, plus Node.js, NestJS, or Flask.
Experience setting architecture for a product area or leading engineers from specification through iteration.
Hands-on experience shipping AI or agent features to users, such as streaming, tool calling, evaluations, or retrieval.
Experience with agentic interface generation and enterprise applications is valuable.
Strong product engineering fundamentals and a history of sustained ownership and technical leadership.
Compensation & Benefits
Base salary: $240,000 to $275,000 annually. Visa sponsorship is not available.
Location
Hybrid role based in Oakland, California, United States.