companyCognition logo

Full-Stack Engineer at Cognition | San Francisco Bay Area

CognitionSan Francisco Bay Area
On-site Full-time $260K/yr - $300K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

QualificationsCandidates should possess a strong foundation in both backend and frontend development, with a particular emphasis on collaborative problem-solving and innovative thinking.

About the job

About Cognition

Cognition builds applied AI products, including Devin (an AI software engineer) and Windsurf (an AI-native IDE). The company’s vision centers on AI working alongside engineers as a true collaborator. The team remains small and highly skilled, with backgrounds at organizations such as Scale AI, Palantir, Cursor, and Google DeepMind.

Role Overview

The Full-Stack Engineer position at Cognition involves full ownership of product features, spanning backend systems that coordinate software agents and manage persistent tasks, as well as frontend interfaces for developer-facing tools. This role blends system architecture with user interface design, supporting products that aim to transform how software is built. Work closely with both backend and frontend, using knowledge of agent execution to improve the developer experience in products like Devin and Windsurf.

What You Will Do

  • End-to-End Feature Development: Lead feature work from API design and backend logic through to a polished frontend, ensuring quality and timely delivery.
  • Backend System Development: Build APIs, services, and data pipelines for Devin’s task execution, session management, tool integrations, and real-time events.
  • Frontend Experience Design: Create fast, responsive, and intuitive interfaces for developers using Devin and Windsurf.
  • Model Integration: Work with researchers and infrastructure engineers to bring new model features into the product, connecting backend capabilities to user-facing functions.
  • Performance and Reliability: Maintain high standards for backend efficiency, correctness, frontend responsiveness, and UI consistency.

What We Look For

  • Backend Engineering: Proficiency in Python and experience building scalable, well-structured APIs and services.
  • Frontend Skills: Proven ability to develop responsive, engaging user interfaces.

Location

This role is based in the San Francisco Bay Area.

About Cognition

Cognition is at the forefront of applied AI, crafting cutting-edge software solutions that redefine the interaction between AI and engineering. Our team comprises industry leaders and innovators dedicated to shaping the future of software development.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.