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

Context in AI Assistant

Register

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

Area

Development

Preferred internship location

Armenia
Cyprus
Czechia
Germany
Netherlands
Poland
Serbia
UK

Candidate graduation status

Final-year students preferred

Technologies

Git
Java
Kotlin
All deadlines are at 23:59 CET/CEST
Applications by 07.11.2025
Interview by 09.12.2025
Final results by 10.12.2025