Senior ML Engineer (JetBrains Research) Amsterdam, Netherlands
Core
Design and prototype machine learning solutions to improve software development workflows, focusing on code completion, generation, and AI agents.
Role type
Senior IC machine learning engineer (code modeling & AI agents)
Builds
ML-powered developer tools (code completion, generation, test generation, AI agents)
Domain
Software development tools / Natural Language Processing / Code Modeling
Deliverable
production ML models | product features
Required skills
ML system design from scratch, NLP or code modeling background, reproducible ML experiment design, Python/Java/Kotlin proficiency, modern ML frameworks expertise
Preferred skills
ML application to programming languages, AI agent development, A/B testing & statistics, large-scale data processing pipelines
Technologies
Python, Java, Kotlin, modern ML frameworks
Responsibilities
Design and prototype ML solutions for software development workflows; Apply existing open-source models or train custom ones; Build training and evaluation pipelines for fast iteration and reproducibility; Stay up to date with latest ML advancements for source code; Collaborate with colleagues and provide mentorship
Seniority
Senior, hands-on IC