Remote (Global)

JetBrains is hiring a Senior ML Researcher (Code Editing)

About the Role

The role involves designing and implementing machine learning systems that understand and generate source code, with a focus on real-time editing assistance and developer experience.

Responsibilities

  • Develop and refine machine learning models that process and generate programming code
  • Collaborate with engineers to integrate AI features into development environments
  • Conduct experiments to evaluate model performance on code-related tasks
  • Publish findings in academic venues and contribute to open research
  • Analyze large-scale codebases to extract patterns and training data
  • Optimize inference speed and model efficiency for interactive applications
  • Work closely with product teams to align research with user needs
  • Explore novel architectures for code understanding and synthesis
  • Stay current with advancements in machine learning and programming languages
  • Mentor junior researchers and contribute to team knowledge sharing

Nice to Have

  • Public contributions to open-source machine learning or developer tools
  • Experience deploying ML models in production environments
  • Knowledge of programming language theory or compilers
  • Background in human-computer interaction or developer experience research
  • Prior work on code completion, bug detection, or program synthesis systems

Compensation

Competitive salary with performance-based bonuses

Work Arrangement

Hybrid or remote options available

Team

Collaborative research and engineering team focused on AI-driven development tools

Research Focus

  • Focus on machine learning applications that enhance code editing workflows
  • Emphasis on models that adapt to user behavior and context

Collaboration Environment

  • Interact with cross-functional teams including research, engineering, and UX
  • Opportunities to influence long-term AI strategy in development tools

Available for qualified candidates

Required Skills
Machine LearningPythonSoftware DevelopmentResearchAINLP
About company
JetBrains
JetBrains creates intelligent development tools including IDEs like IntelliJ IDEA, focused on improving developer productivity through smart code assistance and advanced software development platforms.
All jobs at JetBrains Visit website
Job Details
Category other
Posted 6 months ago