Skip to main content

Cognition

Product Engineer

San FranciscofulltimemidAdded 1 month ago

About this role

Join an AI lab building software agents and AI-native developer tools. You'll own features end-to-end across IDE, web, and CLI products, shipping polished experiences that developers love while working on core agent infrastructure and defining new UX patterns for AI collaboration.

What you'll do

  • Own features from implementation through user feedback, shipping across IDE, web, and CLI surfaces
  • Build performant, beautiful interfaces with attention to micro-interactions and response times
  • Define interaction patterns and UX conventions for developers working alongside AI agents
  • Work directly on the agent loop, tool use, and core infrastructure powering Devin
  • Solve hard engineering problems to enable great developer experiences
  • Move quickly across multiple product surfaces while maintaining consistent quality

What they're looking for

  • Full-stack engineering with strong product instinct
  • Python and TypeScript proficiency
  • React expertise for production-grade applications
  • Developer tools or IDE experience
  • Independent product judgment and decision-making
  • UX/design obsession and attention to detail
  • Developer empathy and workflow understanding
  • Experience at frontier AI labs or applied AI companies
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Cognition

Cognition builds AI software engineers and developer tools, including Devin (an AI software engineer) and Windsurf (an AI-native IDE) that help developers automate tasks and write code more efficiently. The company is hiring Deployed Engineers to work directly with customers on adoption and integration, SREs to manage production reliability and infrastructure, federal engineers for government deployments, and IT specialists to support internal operations.

View all jobs at Cognition

Likely interview questions

  • Walk us through a product feature you've shipped end-to-end. How did you balance technical constraints with user experience, and how did you know when it was ready?
  • Tell us about a time you identified a gap between what existed and what should exist in a developer tool. How did you close that gap?