Senior Ml Engineer (jetbrains Research)

Jetbrains

Remote
Remote
Designing machine learning systems
Natural language processing or code modeling
Delivering machine learning projects
JetBrains is seeking a Senior Machine Learning Engineer for their remote team, focusing on enhancing software development processes through machine learning techniques. The ideal candidate will have experience in designing ML systems, particularly in natural language processing or code modeling, and be proficient in programming languages like Python, Java, or Kotlin

Job Summary

  • The JetBrains Research team explores ways to use machine learning techniques and agentic approaches to help developers and enhance software development processes.
  • Design and prototype machine learning solutions to improve the software development workflow.
  • Collaborate with colleagues and provide mentorship when appropriate.

Matching Summary

Match Score: 85

JetBrains is seeking a Senior Machine Learning Engineer for their remote team, focusing on enhancing software development processes through machine learning techniques. The ideal candidate will have experience in designing ML systems, particularly in natural language processing or code modeling, and be proficient in programming languages like Python, Java, or Kotlin.

Skills & Requirements

Must-have

  • designing machine learning systems
  • natural language processing or code modeling
  • delivering machine learning projects
  • design reproducible ML experiments
  • Python, Java, or Kotlin proficiency
  • modern ML frameworks experience

Nice-to-have

  • applying ML to programming languages
  • building and improving AI agents
  • A/B testing and statistics knowledge
  • large-scale data processing pipelines

Key Requirements

  • experience designing ML systems from scratch
  • proven track record of delivering ML projects
  • proficient in Python, Java, or Kotlin
  • hands-on experience with modern ML frameworks

Work Rights

Not specified

Tailored Resume

Cover Letter