← All jobs · Cognition

Full-Stack Engineer

Cognition ·
76
AI-Agency
B78 U72
📍 San Francisco, US 💰 $260K–$300K 🛠 AI tools welcome at work Mid
PythonTypeScriptReact
TL;DR

Full-stack engineer at Cognition building backend systems and frontend interfaces for Devin (AI software engineer) and Windsurf (AI-native IDE). Own features end-to-end from API design through polished UI, integrating agent capabilities into developer products.

Apply at Cognition →
you'll be redirected to the company's career page

Job description

Who We Are

Cognition is an applied AI lab building end-to-end software agents. We are behind Devin, the first AI software engineer, and Windsurf, an AI-native IDE. Our vision is AI that works alongside engineers as a genuine teammate, not a tool.

We are a small, talent-dense team of competitive programmers, former founders, and researchers from Scale AI, Palantir, Cursor, Google DeepMind, and others.

Role Mission

Full-Stack Engineers at Cognition own the product from end to end. You will build the backend systems that orchestrate agents, manage state across long-running tasks, and serve millions of requests reliably, as well as the frontend interfaces that make Devin and Windsurf feel fast, intuitive, and genuinely different from anything else a developer has used. This is not a role where front and back are siloed: the best work here happens when the engineer who understands the agent's execution model is the same one deciding how to surface it to the user. If you care deeply about both systems and craft, and want to work on products that are actively redefining how software gets built, this is the role.

What You'll Accomplish

Exceptional Candidates Have Demonstrated

Compensation & Benefits

Equal Opportunity

Cognition is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic under applicable law. We are committed to providing reasonable accommodations for candidates with disabilities throughout the hiring process - please let us know if you need any.

Apply at Cognition →

More open roles at Cognition

Cognition ·
Research, Post-Training
📍 San Francisco, US 🛠 AI tools welcome at work · Senior
Research scientist at Cognition building post-training methods for AI agents. Focus on training recipes, evaluation design, alignment techniques (RLHF, RLAIF), and scaling methodologies for Devin and Windsurf.
RLHFRLAIFPyTorchJAXdistributed training
87
AI-core
Cognition ·
Research, Mid-Training
📍 San Francisco, US 🛠 AI tools welcome at work · Mid
Research scientist at Cognition focused on mid-training optimization for large language models. Responsibilities include data mix design, synthetic data pipelines, annealing schedules, and context length extension to improve model reasoning and coding capabilities.
PythonPyTorch
85
AI-core
Cognition ·
Research, Post-Training Data
📍 San Francisco, US 🛠 AI tools welcome at work · Senior
Research scientist at Cognition designing post-training data strategies for AI agents. Focus on human preference modeling, synthetic data generation, and evaluation design to improve model behavior and alignment.
PythonPyTorchTensorFlow
83
AI-core
Cognition ·
Research Engineer, Infrastructure
📍 San Francisco, US 🛠 AI tools welcome at work · Senior
Research Engineer, Infrastructure at Cognition building distributed training systems and experiment orchestration for large-scale AI agent development. Own GPU cluster infrastructure, data pipelines, and performance optimization across thousands of GPUs.
PythonC++PyTorchGPUKubernetesdistributed systems
81
AI-core
Cognition ·
General Application
📍 San Francisco, US 🛠 AI tools welcome at work
General application for Cognition, an applied AI lab building end-to-end software agents including Devin (AI software engineer) and Windsurf (AI-native IDE). Open to multiple roles across the talent-dense founding team.
DevinWindsurf
81
AI-core