cover image
Cognition

Cognition

www.cognition.ai

1 Job

295 Employees

About the Company

Makers of Devin, the first AI software engineer. We are an applied AI lab building end-to-end software agents.

We’re building collaborative AI teammates that enable engineers to focus on more interesting problems and empower engineering teams to strive for more ambitious goals.

Listed Jobs

Company background Company brand
Company Name
Cognition
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Design, develop, and maintain end‑to‑end software agents and AI‑native tooling (e.g., Devin and Windsurf), collaborating closely with AI research and product teams to build production‑ready solutions that enable engineers to focus on higher‑level problems. Expactations: - Thrive in a fast‑paced, high‑skill startup environment and contribute to ambitious, open‑ended AI challenges. - Communicate effectively with cross‑functional teams and translate research concepts into reliable code. - Demonstrate ownership of projects from conception to deployment, ensuring scalability, reliability, and maintainability. Key Responsibilities: - Architect and implement core components of AI software agents, including perception, planning, and execution modules. - Develop an AI‑native integrated development environment (IDE) that supports code generation, debugging, and deployment workflows. - Write clean, well‑documented, unit‑tested software with continuous integration/continuous delivery pipelines. - Collaborate with data scientists and ML engineers to incorporate state‑of‑the‑art models and pipelines. - Identify performance bottlenecks, optimize code, and maintain system health in production. - Contribute to architecture reviews, design discussions, and technical decision‑making processes. Required Skills: - Proficiency in at least one high‑level language (Python, Go, Rust, or similar) with strong software‑engineering fundamentals. - Experience building scalable, real‑time systems or AI‑powered applications. - Familiarity with AI/ML libraries (PyTorch, TensorFlow, JAX) and best practices for model deployment. - Solid understanding of data structures, algorithms, and complexity analysis. - Knowledge of DevOps tools (Docker, Kubernetes, CI/CD pipelines) and cloud platforms (AWS, GCP, Azure). - Ability to write clear, maintainable code and comprehensive unit/ integration tests. - Excellent problem‑solving skills and an iterative, research‑driven mindset. Required Education & Certifications: - Bachelor’s degree or higher in Computer Science, Electrical Engineering, Applied Mathematics, or related technical field. - Optional certifications in cloud computing (AWS, GCP, Azure) or DevOps (Docker, Kubernetes) are a plus.
San francisco bay, United states
On site
14-03-2026