JetBrains

Senior Software Developer, IntelliJ AI

JetBrains

full-time

Posted on:

Location Type: Remote

Location: Serbia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Integrate state-of-the-art AI agents into our IDEs, continuously improving the developer experience of working with them.
  • Enhance agent capabilities by equipping them with the most intelligent tools available in our IDEs.
  • Create novel AI features with no direct market analogues, experimenting with and exploring the new possibilities brought by modern AI technologies.
  • Measure and evaluate the performance of agents and other AI features to achieve reliability and reproducibility.

Requirements

  • Have strong knowledge of Java, Kotlin, or similar languages.
  • Are comfortable designing and developing complex software systems.
  • Are self-driven and able to take end-to-end ownership of challenging features.
  • Possess strong communication skills in English, both written and verbal.
  • Building AI-powered features, especially with LLM-based systems.
  • Developing IDEs, code editors, or complex desktop applications.
  • Working on performance-sensitive or correctness-critical systems.
  • Concurrent programming and performance optimization.
Benefits
  • We are an equal opportunity employer
  • Open and inclusive workplace
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotlinAI-powered featuresLLM-based systemscomplex software systemsperformance optimizationconcurrent programmingIDEscode editorsdesktop applications
Soft Skills
self-drivenend-to-end ownershipstrong communication skillswritten communicationverbal communication