Internships
Register
Copyright © 2000—2025 JetBrains s.r.o.

Context in AI Assistant

Description

The AI Assistant plugin provides AI-powered features for software development in all JetBrains IDEs. This plugin integrates the remotely hosted large language models (LLMs) into development workflows. Despite sufficient capabilities, the LLMs don’t know about the project opened in IDE. Since attaching the whole project to requests is not an option, we select only a small part of it identified as related to a task. The better context is selected, the better the response from the LLM will be. This approach is usually called RAG (retrieval-augmented generation).

As an intern, you will explore how to improve the RAG implementation to achieve better feature quality. 

Feel free to contact me with any questions via telegram or email.

Requirements

  • Good knowledge of Java or Kotlin

  • Experience with developing LLM-based applications (might be coursework, personal projects or internships)

  • Great communication skills

  • Motivation and passion for learning

Nice to have:

  • Experience with information retrieval or recommendation systems

  • Experience with IDE plugin development

Admission

Internship projects 2025-2026

Contact details

internship@jetbrains.com

Preferred internship location

Armenia
Cyprus
Czechia
Germany
Netherlands
Poland
Serbia
UK

Technologies

Git
Java
Kotlin

Area

Development

Internship timing preferences

Full-time preferable
Part-time acceptable

Candidate graduation status

Final-year students preferred

Additional information

Potential thesis