Logo of Huzzle

Software Engineering Intern (Spring 2025)

image

Codeium

Aug 2

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Mountain View

Requirements

  • - Strong proficiency with at least one of the coding languages.
  • - Ability to learn and become an expert quickly.
  • - A team player.
  • - A self-starter. 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.

Responsibilities

  • - How do we develop a code generation and editing system capable of solving many everyday developer tasks?
  • - What's the next big interface after autocomplete and chat for interacting with AI?
  • - How do we maintain reliability and scalability of our service across a wide range of IDEs, platforms, hardware, and programming languages?
  • - Regularly deploying an autocomplete and chat product that scales to hundreds of thousands of daily active users.
  • - Codeium Live: Chat in your browser with popular repositories.
  • - An internal Kubernetes-native data processing framework to handle petabytes of data across thousands of spot CPUs.
  • - A code attribution service for customers who want to ensure any generated code is licensed properly.
  • - Instruction and edit fine-tuned models for Codeium Command.
  • - Model inference performance optimization using Nvidia CUTLASS, CUDA C++, and PTX assembly language.
  • - Remote parsing, embedding, and indexing of users' codebases.

FAQs

What programming languages should I be proficient in for this internship?

You should have strong proficiency with at least one coding language, but familiarity across multiple languages is beneficial.

Is previous experience with AI necessary for this internship?

While it is not mandatory, previous experience working with AI/ML or AI-powered developer tools is a strong plus.

What type of projects will I be working on as an intern?

As an intern, you might work on projects like deploying an autocomplete product, developing chat features for browsers, or optimizing model inference performance.

What is the team culture like at Codeium?

Codeium's team culture emphasizes hard work, trust, agency, and ownership, with an environment that welcomes feedback for product and personal improvement.

Where is the office located?

The office is located in downtown Mountain View, CA, which is within walking distance of the Caltrain station.

What qualifications are desired for this internship?

We are looking for candidates who are team players, self-starters, and can work across the stack (frontend, backend, IDE extensions, ML, infra, data) with a hunger to learn and execute tasks independently.

How often is the team expected to work in the office?

The team is expected to work in the office 5 days a week.

What kind of experience will be beneficial for this role?

Experience with distributed systems, HPC, and systems/infrastructure will be beneficial, along with familiarity with AI-powered developer tools like Codeium, Copilot, and ChatGPT.

Are there opportunities for independent project work?

Yes, there is an expectation for interns to independently dream up, plan, and execute tasks.

Does Codeium focus more on research or product development?

Codeium emphasizes that research is in service of developing better products, prioritizing strong software engineering skills along with research capabilities.

The modern coding superpower

Technology
Industry
51-200
Employees

Mission & Purpose

Codeium is the modern coding superpower, a code acceleration toolkit built on cutting edge AI technology. We believe there are too many parts of the modern coding workflow that are boring, tedious, or downright frustrating, from regurgitating boilerplate to poring through StackOverflow. We can use recent advances in AI to eliminate these parts, making it seamless to turn your ideas into code. With easy integration into editors, you can focus on being the best software developer, not the best code monkey.

Get notified when Codeium posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?