About the RoleWe're hiring a Full Stack Software Engineer to help invent the next generation of AI-powered software development workflows.
"Full stack" in this role means much more than traditional frontend and backend development. You'll own complete product experiences, spanning user interfaces, workflow orchestration, agent and prompt design, backend systems, and cloud infrastructure.
This is a highly product-oriented role. You'll work directly on the workflows developers use every day, identifying bottlenecks and rethinking how software gets built in a world where AI agents are active participants in the development process. The features you ship will influence how developers around the world write, review, test, and maintain software.
In this role, you will:- Build end-to-end product experiences that span frontend applications, backend services, agent workflows, cloud infrastructure, and developer tooling.
- Design AI-powered workflows that generalize across a wide variety of software engineering teams, languages, codebases, and development practices.
- Discover and implement novel ways to apply AI to eliminate friction throughout the software development lifecycle.
- Partner closely with product, design, and research to understand developer needs and rapidly translate insights into shipped product improvements.
- Work directly with users - including developers at OpenAI, open-source contributors, startups, and large enterprises - to understand pain points and validate solutions.
- Improve the reliability, observability, scalability, and performance of the systems and workflows you build.
You might thrive in this role if you have:- Strong software engineering fundamentals and experience building production systems.
- Experience with TypeScript, Rust, or a similar systems or application programming language.
- Deep familiarity with modern software development tools, workflows, and engineering practices.
- Experience using AI-assisted development tools and a strong intuition for their strengths, weaknesses, and emerging opportunities.
- A desire to own products and features end-to-end, from conception through launch and iteration.
- Strong product judgment and a bias toward learning from real user feedback.
- Creativity in reframing problems, challenging assumptions, and inventing new workflows rather than simply optimizing existing ones.
The ideal candidate is someone who loves building developer tools, thinks deeply about how software gets built, and is excited by the opportunity to redefine those workflows from first principles in the age of AI.