Product Engineer
San Francisco, New York CityFull-timePosted 8mo ago
About the role
We are an applied AI lab building end-to-end software agents. We're the makers of Devin, the first AI software engineer.
Responsibilities
- Ship Product and Talk to Users: Own features end to end, from the first line of code to the conversation with the developer who uses it. User feedback directly shapes what you build next.
- Build Performant and Beautiful Experiences: Craft interfaces across our IDE, web, and CLI surfaces that feel fast, focused, and effortless. Quality is not a final pass; it's built into how you work.
- Set the Standard for Agent UX: Define interaction patterns for how developers work alongside AI agents. This is new territory with no established playbook. You'll create the conventions that others will follow.
- Build the Agent and Agent Harness: Work directly on Devin and the core agent infrastructure that powers it. This means building the agent loop, tool use, and the harness that lets Devin operate reliably across real-world tasks.
- Punch Through Technical Walls: The best developer experiences often require solving hard engineering problems. You won't hand those off; you'll solve them.
- Move Fast Across Surfaces: Ship across our IDE, web, and CLI products. Context-switch quickly and maintain a high quality bar across all of them simultaneously.
Qualifications
- Full-stack engineering depth: Strong engineering skills with a natural instinct for product quality; you notice when something is off and you fix it.
- Developer empathy: Genuine understanding of developer workflows, frustrations, and what delightful tooling actually feels like.
- Python, TypeScript, and React proficiency: Experience with all three in complex, production-grade products.
- Independent product judgment: The ability to make sound product decisions without needing extensive process or sign-off.
- UX and Design Obsession: You sweat the details others overlook: micro-interactions, transitions, response times, empty states, because you know that magical product experiences are built from hundreds of small decisions done right.
- Developer tools experience: Experience building developer tools, IDEs, or technical products where the user is an engineer is a strong plus.
- Relevant industry experience: Prior experience at a frontier AI lab, applied AI company, or developer tools company; you know what good looks like in this category.
- Degree from a top-tier university: BS, MS, or equivalent in Computer Science, Mathematics, Engineering, or a related technical discipline from a highly selective program.
Skills
Required:Full-stack engineeringDeveloper empathyPythonTypeScriptReactIndependent product judgmentUX and DesignDegree in CS/Math/Engineering
Nice to have:Developer tools experienceAI / frontier AI / applied AI
Last updated Oct 21, 2026. Interested? Apply on the company site.
About Cognition
cognition is an applied AI lab
An applied AI lab building the future of software engineering. We’re the makers of Devin, a collaborative AI teammate that helps ambitious engineering teams achieve more.
AIai-plg-top-20collaborative AIliquid-ai-recruiting-targetmachine learningsoftware engineering
More open roles at Cognition
- Sales Development Manager5d agoSan Francisco, Austin, New York City · Sales
- Partner Director (LATAM)5d agoSao Paulo · Sales
- Analyst Relations5d agoSan Francisco · Marketing
- Head of Safety1w agoSan Francisco · Research & Development
- Japan Partner Marketing1w agoTokyo · Marketing