At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, 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 .NET department is one of the biggest at JetBrains, focusing mostly on targeting the .NET and game development markets. We work on multiple products, such as ReSharper, Rider, dotTrace, dotMemory, and dotCover. As AI drives a new era in software development, we’re working hard to create AI-powered tools that benefit our users.
JetBrains has developed a centralized platform which provides AI capabilities to all our products and lies outside of the product departments. While this gives us a streamlined foundation, relying on a platform right away is not always the best choice when it comes to the many rapid in-house experiments required for AI development.
To support us, we’re seeking an experienced ML Engineer to help us with the quality and richness of our AI projects.
As part of our team and in this role, you will:
- Work with stakeholders to convert product requirements into technical specifications as well as actively participate in formulating product requirements themselves.
- Be responsible for model selection, fine-tuning, and comparing with state-of-the-art methods.
- Organize and analyze evaluation results and propose improvements to data and models.
- Collect data for RAG, fine-tuning, and evaluation.
- Collaborate with the AI platform team, sharing knowledge and merging successful experiments into the main development trunk.
- Consult with teams in the department on AI engineering and advocate for best practices.
- Stay up to date with the latest advancements in ML and AI technologies.
We will be happy to have you on our team if you have:
- A bachelor’s or master’s degree in computer science, engineering, mathematics, or a related field.
- 5+ years of experience in ML engineering or a related role.
- Strong proficiency in programming languages such as Python, R, Kotlin/Java, or C#.
- A proven track record of deploying and evaluating ML models in production environments.
- A deep understanding of statistical and mathematical principles underlying ML algorithms.
- The ability to work in a fast-paced team with dynamic requirements.
- Proficiency in English, both written and verbal.
- The ability to handle multiple product directions simultaneously.
We’d be especially thrilled if you:
- Have a PhD in computer science, engineering, mathematics, or a related field.
- Have worked with developer tools before, even as a user.
- Are familiar with one or more of the following ecosystems: .NET, Unreal Engine, Unity, C++, Visual Studio.
- Have a product management mindset.
We process the data provided in your job application in accordance with the Recruitment Privacy Policy
(https://www.jetbrains.com/legal/privacy/privacy-recruitment.html)