Jetbrains

Senior ML Engineer (JetBrains Research)

Remote, Germany remote Entry Salary not listed
remote Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.

The JetBrains Research team explores ways to use machine learning techniques and agentic approaches to help developers and enhance software development processes. Our work aims to improve the state of ML for code by turning the latest academic advances into practical applications.

Our team is looking for an ML Engineer to participate in a variety of projects in areas such as code completion and generation, AI agents development, and test generation. Though we don’t expect the candidate to have experience in all the tasks we work on, we are looking for someone excited to take on the challenge of working in a diverse set of contexts.

In this role, you will: 

Design and prototype machine learning solutions to improve the software development workflow.

Apply existing open-source models or train custom ones as needed.

Build training and evaluation pipelines that support fast iteration and ensure reproducibility.

Stay up to date with the latest advancements in applying machine learning to source code.

Collaborate with colleagues and provide mentorship when appropriate.

We’ll be happy to have you on our team if you: 

Have experience designing machine learning systems from scratch.

Have a background in natural language processing or code modeling.

Have a proven track record of delivering machine learning projects.

Know how to design reproducible ML experiments.

Enjoy working on projects with high uncertainty.

Are proficient in Python, Java, or Kotlin.

Have hands-on experience with modern ML frameworks.

It would be nice if you: 

Have experience applying machine learning to programming languages.

Have hands-on experience building and improving AI agents.

Have experience in A/B testing and general knowledge of statistics

Have worked with large-scale data processing pipelines

#LI-KP1
We are an equal opportunity employer

We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

Find Jobs in Germany on Arbeitnow

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Role
Technology & IT Figma Human Resources Python Senior Engineer remote

Likely questions

  1. Tell us about work you have done that is close to the Senior ML Engineer (JetBrains Research) role.
  2. How would you approach your first 30 days at Jetbrains?
  3. Which of Figma, Human Resources and Python have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you stay organised and communicate clearly when working remotely?

Prepare before the call

  • A recent example that proves your experience with Figma, Human Resources and Python.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Senior ML Engineer (JetBrains Research) role because I can bring practical experience in Figma, Human Resources and Python, learn the team quickly, and contribute to the outcomes Jetbrains needs from this hire.

Related jobs.

More roles from this company or category.