Software Engineer

Codeium is a leader in AI developer tools, providing code autocomplete and in-editor chat assistants for hundreds of thousands of users worldwide.
$140,000 - $220,000
Mid-Level Software Engineer
In-Person

Description For Software Engineer

Codeium, a leader in AI developer tools, is seeking a Software Engineer to join their mission of building AI superpowers for developers. As featured on the Forbes AI 50 List, Codeium has quickly risen to prominence, offering code autocomplete and in-editor chat assistants to hundreds of thousands of users worldwide.

The ideal candidate will be a strong coder with the ability to learn quickly and work across the entire stack. You'll be tackling challenges such as developing advanced code generation systems, exploring new AI interfaces, and ensuring scalability across various platforms and languages.

Key responsibilities include:

  • Developing cutting-edge code generation and editing systems
  • Maintaining and scaling services across multiple IDEs and platforms
  • Working on projects ranging from autocomplete products to data processing frameworks

We're looking for a team player and self-starter who can work independently and has a hunger for innovation. Experience with AI/ML, distributed systems, or HPC is a plus, as is familiarity with AI-powered developer tools.

At Codeium, we believe in in-person collaboration, with the team working from our Mountain View office five days a week. We focus on turning research into practical products, prioritizing infrastructure and evaluation work.

Recent projects include deploying products for hundreds of thousands of daily active users, developing internal data processing frameworks, and optimizing model inference performance using advanced technologies.

Join us in shaping the future of AI-powered development tools and be part of a team that values hard work, trust, and continuous improvement.

Last updated 4 months ago

Responsibilities For Software Engineer

  • Develop code generation and editing systems for everyday developer tasks
  • Explore and implement new interfaces for interacting with AI
  • Maintain reliability and scalability of services across various IDEs, platforms, hardware, and programming languages
  • Work on projects such as deploying autocomplete and chat products, developing data processing frameworks, and optimizing model inference performance

Requirements For Software Engineer

Python
JavaScript
TypeScript
Kubernetes
  • Strong proficiency with at least one coding language
  • Ability to learn and become an expert quickly
  • Team player
  • Self-starter with hunger to dream up, plan, and execute tasks independently
  • Ability to work across the stack (frontend, backend, IDE extensions, ML, infra, data)
  • Previous experience working with AI/ML, distributed systems, HPC, and systems/infrastructure is a plus
  • Familiarity with AI-powered developer tools like Codeium, Copilot, ChatGPT, and others is a strong plus

Benefits For Software Engineer

  • Equity

Interested in this job?