Software Engineer

Cognition is an applied AI company that operates Devin, an autonomous software-engineering agent.

San Francisco, United States
About Cognition

Cognition builds AI agents and models for software engineering. Its flagship product, Devin, can plan, write, test, and ship code in a customer’s existing codebase and tools.

View jobs by Cognition

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and ship core agent systems for long-horizon task execution, including tool use, context management, planning, subagent orchestration, and sandboxed code execution. You will improve AI-native IDE workflows, translate model capabilities into products, and build reliable, low-latency systems at scale.

Requirements

  • Distributed systems
  • Systems engineering
  • Product development
  • AI agents
  • LLMs
  • Python
  • Production Python codebases
  • Experience at a frontier AI lab, applied AI company, or developer tools company
  • Computer Science, Mathematics, Engineering, or related technical degree from a highly selective program

Responsibilities

  • Design and ship core agent infrastructure
  • Build systems for tool use, context management, planning, subagent orchestration, and sandboxed code execution
  • Improve AI-native IDE workflows and developer experience
  • Translate model capabilities into shipped features
  • Build reliable, low-latency systems for agentic tasks
  • Contribute to product direction

Benefits

  • Fully paid medical, dental, and vision coverage for you and your dependents
  • 401(k) company match
  • Private chef
  • Cozy slippers
  • Endless snacks
  • Early-stage equity
Software Engineer at Cognition | JobStash