Make it happen. With Code.
Senior Software Developer, IntelliJ AI
Location
Serbia
Posted
82 days ago
Salary
0
Seniority
Senior
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Engineer – Mobile Development, Crypto Wallets
Tether.toBringing real world currency to the blockchain.
• 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.
Lead Software Engineer – Mobile Development, Crypto Wallets
Tether.toBringing real world currency to the blockchain.
• 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.
Lead Software Engineer – Mobile Development, Crypto Wallets
Tether.toBringing real world currency to the blockchain.
• 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.
Lead Software Engineer – Mobile Development, Crypto Wallets
Tether.toBringing real world currency to the blockchain.
• 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.

