Job Description
Responsibilities:
- 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.
Requirements:
- 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.
Bonus Points:
- 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
About JetBrains
JetBrains strives to make the most effective developer tools on earth by automating routine checks and corrections, speeding up production, and freeing developers to grow.