JetBrains logo
JetBrains

Make it happen. With Code.

Senior Software Developer, IntelliJ AI

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

Serbia

Posted

82 days ago

Salary

0

Seniority

Senior

EnglishJavaKotlin

Job Description

Senior Software Developer, IntelliJ AI

JetBrains

• 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.

Job 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

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Lead a small group of React Native engineers. • Drive architectural decisions, enforce coding standards, and ensure timely high quality delivery. • Design and build advanced cross platform applications for the iOS and Android platforms using React Native, review work from other engineers to ensure quality and architectural alignment, and contribute to backend services or APIs when required to support mobile functionality. • Work closely with backend developers, integrate Javascript SDKs, libraries, and backend services into mobile applications, and extend backend logic when needed to complete end-to-end features. • Collaborate with product managers, designers, and other developers to deliver innovative solutions. • Own and define patterns for state management, navigation, performance, modularization, and security across mobile applications.

United Kingdom
Job Closed
Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Lead a small group of React Native engineers. • Drive architectural decisions, enforce coding standards, and ensure timely high quality delivery. • Design and build advanced cross platform applications for the iOS and Android platforms using React Native. • Review work from other engineers to ensure quality and architectural alignment. • Contribute to backend services or APIs when required to support mobile functionality. • Work closely with backend developers, integrate Javascript SDKs, libraries, and backend services into mobile applications. • Extend backend logic when needed to complete end-to-end features. • Collaborate with product managers, designers, and other developers to deliver innovative solutions. • Own and define patterns for state management, navigation, performance, modularization, and security across mobile applications.

United Arab Emirates
Job Closed
Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Lead a small group of React Native engineers. • Drive architectural decisions, enforce coding standards, and ensure timely high quality delivery. • Design and build advanced cross platform applications for the iOS and Android platforms using React Native. • Review work from other engineers to ensure quality and architectural alignment. • Contribute to backend services or APIs when required to support mobile functionality. • Collaborate with product managers, designers, and other developers to deliver innovative solutions. • Own and define patterns for state management, navigation, performance, modularization, and security across mobile applications.

Pakistan
Job Closed
Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Lead a small group of React Native engineers. • Drive architectural decisions, enforce coding standards, and ensure timely high quality delivery. • Design and build advanced cross platform applications for the iOS and Android platforms using React Native. • Review work from other engineers to ensure quality and architectural alignment. • Contribute to backend services or APIs when required to support mobile functionality. • Work closely with backend developers, integrate Javascript SDKs, libraries, and backend services into mobile applications. • Collaborate with product managers, designers, and other developers to deliver innovative solutions. • Own and define patterns for state management, navigation, performance, modularization, and security across mobile applications.

Argentina
Job Closed