Software Engineer

AI developer tools company providing code autocomplete and in-editor chat assistants, featured on Forbes AI 50 list.
$160,000 - $300,000
Machine Learning
Entry-Level Software Engineer
In-Person
51 - 100 Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer

Codeium, a leading AI developer tools company featured on the Forbes AI 50 list, is seeking software engineers to join their mission of building AI superpowers for developers. In just over a year, they've become a prominent player in the AI developer tools space, serving hundreds of thousands of users globally with code autocomplete and in-editor chat assistants.

Their Windsurf IDE represents the first code editor built specifically around AI workflows, enabling seamless AI integration for projects of any scale. The company has developed proprietary language models and a custom inference stack to deliver optimal user experiences. They've achieved significant revenue and enterprise traction, demonstrating the value of their tools.

The role involves working on cutting-edge challenges such as developing advanced code generation systems, creating innovative AI interfaces, and ensuring service reliability across multiple platforms. Engineers will work with state-of-the-art technology, including Kubernetes-native data processing frameworks, model inference optimization, and remote code parsing systems.

The team maintains a strong in-person culture at their Mountain View office, emphasizing practical research that directly improves their product. Recent projects include scaling their autocomplete and chat product to hundreds of thousands of users, developing Codeium Live for repository chat, and creating instruction-tuned models for Codeium Command.

This position offers competitive compensation ($160K-$300K plus equity) and the opportunity to work at one of the fastest-growing AI startups, where team members operate with high degrees of trust, agency, and ownership. The ideal candidate will have a strong technical background, practical software engineering experience, and a passion for applying AI to developer tools.

Last updated 22 days ago

Responsibilities For Software Engineer

  • Develop code generation and editing systems for everyday developer tasks
  • Work on next-generation AI interfaces beyond autocomplete and chat
  • Maintain reliability and scalability across IDEs, platforms, and programming languages
  • Deploy and scale products for hundreds of thousands of daily active users
  • Work on data processing frameworks and model inference optimization

Requirements For Software Engineer

Kubernetes
Python
  • Bachelors / Masters degree in computer science, mathematics or physics
  • 1+ years of Software Engineering experience
  • Ideally attendance at a top university, or participation in programming contests

Benefits For Software Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To Codeium Software Engineer

Engineering Analyst, AI Safety

AI Safety Engineering Analyst role at Google focusing on protecting GenAI products with robust safety filters and applying AI to combat harmful content.

Technical Program Manager I, Resource Engineering, Machine Learning

Technical Program Manager position at Google focusing on Resource Engineering and Machine Learning, requiring programming skills and program management experience.

Associate Customer Engineer, GenAI, Google Cloud

Associate Customer Engineer position at Google Cloud focusing on GenAI, combining ML expertise with customer-facing responsibilities in Tokyo.

Technical Solutions Engineer Associate, AI/ML

Technical Solutions Engineer role at Google Cloud, focusing on AI/ML support and implementation, requiring 2 years of coding experience and strong customer service skills.

Software Engineer II, AI/ML, Account Threats

Entry-level Software Engineer position at Google focusing on AI/ML development for account threat detection, requiring 1+ years of programming experience.