Product Engineer, Full Stack - Agents
Build end-to-end product experiences for persistent AI coworkers, combining intuitive frontend interfaces with reliable backend systems for agent state, orchestration, and collaboration. The role requires 7+ years of full-stack or product engineering experience and strong TypeScript, React, and backend development skills.
About the job
Responsibilities
- Design, build, and ship full-stack product experiences that help people and teams delegate meaningful work to persistent AI coworkers.
- Create intuitive frontend interfaces for directing agents, reviewing progress, understanding actions, and collaborating on produced work.
- Build backend APIs, services, and data models supporting persistent agent state, asynchronous execution, orchestration, and progress reporting.
- Develop workflows that help agents access context, use tools, and collaborate with people across workplace surfaces and channels.
- Partner with product, design, research, and engineering teams to turn shared capabilities into cohesive products.
- Build trust through clear user controls, understandable agent behavior, safe execution, and reliable operational foundations.
- Use customer feedback, product insight, and rapid iteration to identify high-value workflows and improve AI coworker results.
Requirements
- 7+ years of professional full-stack or product engineering experience, ideally building user-facing products in product-driven or enterprise environments.
- Track record of shipping polished user-facing products and production backend systems with meaningful full-stack ownership.
- Strong frontend skills with TypeScript, React, and modern web application development, including thoughtful interaction design and usability.
- Experience building backend services, APIs, data models, and production systems in Python, Go, Rust, TypeScript, or similar languages.
- Strong product judgment and ability to take ambiguous customer problems from concept through implementation, launch, and iteration.
- Experience designing software for complex workflows, collaboration, enterprise users, developer tools, or trust-sensitive product environments.
- Ability to reason about asynchronous work, stateful systems, reliability, performance, security, and relevant user-experience tradeoffs.
- Ability to work closely with product managers, designers, researchers, and engineers across multiple teams.
- High agency, strong execution, and enthusiasm for building new products in a fast-moving environment.
Nice-to-haves
- Interest in AI agents and the future of work.
- Experience with agentic systems, enterprise software, or early-stage products.
Skills
TypeScript, React, Python, Go, Rust, APIs, Data Models, Asynchronous Systems, Stateful Systems, Reliability, Performance, Security, Agentic Systems
Similar jobs
Fullstack Engineering jobsBuild OpenAI’s native learning experiences as a hands-on, staff-level full-stack product engineer. You will lead 0-to-1 development across frontend, backend, learner state, experimentation, and evaluation while shaping adaptive AI learning products for workplace users.
Build and own internal full-stack products from concept through launch, partnering directly with users to identify high-impact needs and create reusable platforms and tools. The role requires 6+ years of production software experience, strong product judgment, and proficiency in Python, TypeScript, and React.
Owns reinforcement learning environments end to end, from scoping research goals and building reproducible containerized tools and graders through deployment and production operations. Requires 7+ years of production engineering experience, strong Python or TypeScript skills, cloud and container expertise, and close stakeholder collaboration.
Technical software engineering leader who sets strategy, delivers complex cross-functional projects, shapes architecture, and elevates engineering teams through mentoring and technical influence. The role spans product, platform, AI, security, and developer-experience domains.
Senior Software Engineer leading technical strategy, building AI-assisted systems, mentoring engineers, and solving large-scale healthcare data problems. Requires at least four years of software engineering experience, strong generalist skills, and familiarity with security and HIPAA compliance.