Internships at JetBrains

Find a project which is interesting to you. An internship gives students the opportunity to become a fully fledged member of the product team, working on challenging issues alongside some of the best developers in their field.

What are JetBrains internships like?

You will be involved with real projects and, just like regular staff members, will be entrusted with a high level of autonomy and responsibility regarding the problems you will concentrate on solving. You will work under the guidance of a dedicated mentor, helping you apply your theoretical knowledge in a practical setting.

General conditions

3-4 months full-time or 5-6 months part-time. Flexible working hours. A contract is signed for the duration of the internship. Candidates must have a work permit in their country of residence

Choose your project

The first step to becoming a JetBrains Intern is to find a project which interests you. We publish all available projects in this app - this usually happens in autumn and in spring. You can apply for up to 5 projects.

Become a member of the team

With our internships, you will gain valuable insight and experience into cutting-edge programming and enhance your skills beyond those of a typical internship position. You will become a member of the team and get to work on fascinating projects alongside dedicated colleagues.

Stand out from the competition

To become an intern at JetBrains, you will need to participate in a two-step contest. The first step is a test task specific to the project you chose. If you succeed with the task, you will move on to the second step – an interview with the project mentor.