Senior ML Engineer (JetBrains Research)
Core
Design and prototype machine learning solutions to improve the software development workflow, specifically in code completion, generation, and AI agents.
Role type
Senior ML Engineer (Code Intelligence & AI Agents)
Builds
Production ML models for developer tools (code completion, test generation, AI agents)
Domain
Software Development / Natural Language Processing / Code Modeling
Deliverable
production ML models
Required skills
Machine learning system design, NLP, code modeling, reproducible ML experiments, Python, Java, Kotlin, modern ML frameworks
Preferred skills
ML for programming languages, AI agents development, A/B testing, statistics, large-scale data processing pipelines
Technologies
Python, Java, Kotlin, modern ML frameworks
Responsibilities
Design and prototype ML solutions, apply or train open-source/custom models, build training and evaluation pipelines, stay updated on ML for source code, collaborate and mentor
Seniority
Senior, hands-on IC