JetBrains

software developer for AI agents and integrations

In short

Senior/staff-level engineering role at JetBrains, shaping AI-powered features and agent integrations for CLion and C++ development workflows, working closely with AI, ML, Product, and QA teams. Requires significant experience as a Staff/Principal Engineer or Technical Lead, strong JVM (Kotlin/Java) skills, and hands-on experience building AI-powered developer tools, coding agents, or LLM-based workflows, including tool calling, context management, and MCP. The work is fully remote with no stated salary figure.

Description
JetBrains develops CLion and other developer tools, and is exploring AI-powered software development experiences for C++ developers.
Responsibilities
•Shape and deliver AI-powered features for CLion and C++ development workflows
•Design the architecture for AI integrations, agent tools, and C++-specific AI capabilities
•Build benchmarks and evaluation frameworks for AI-assisted C++ development scenarios
•Prototype and validate AI workflows for debugging, code understanding, refactoring, and project navigation
•Collaborate with product managers, ML engineers, QA engineers, stakeholders, and senior developers to shape and deliver the roadmap
•Work with JetBrains AI, ML, and product teams to define the AI strategy for the C++ ecosystem
•Evaluate and prioritize AI initiatives, proposing ideas aligned with the broader JetBrains AI strategy
•Contribute hands-on to technical design, software architecture, and implementation in a large, mature codebase
•Help define a technical roadmap for AI agent and tool integrations in C++ development workflows
•Build trust and alignment across the C++ Ecosystem, AI, Product, QA, and ML organizations
Requirements
•Significant software engineering experience as a Staff Engineer, Principal Engineer, Technical Lead, or similar senior technical role
•Strong experience with Kotlin, Java, or other JVM technologies, or the ability to quickly become productive in a JVM-based codebase
•Experience building AI-powered products, developer tools, coding assistants, agents, or LLM-based workflows
•Strong understanding of coding agents, including tool calling, context management, MCP, and evaluation techniques
•A track record of driving technical direction in ambiguous and rapidly evolving areas
•Strong product instincts and the ability to balance innovation with practical delivery
•Excellent communication skills and the ability to influence without formal authority
Nice to have
C++ development workflows, compilers, debuggers, language tooling, developer productivity products, IDE internals, language servers, code analysis, refactoring systems, static analysis, experience leading small teams or acting as a technical lead, AI-native developer products
Conditions
•Competitive base salary reflecting skills and experience
•Remote work from abroad for up to 30 days per year
•Extra time off
•Medical insurance allowance for the employee and family
•Access to conferences, courses, and language classes
•Relocation support is available
•Language classes
•Hot meals or a lunch allowance on workdays
•Access to professional mental health services
•On-site gym or sports club stipend
•Company-wide celebrations and team gatherings
•Some benefits may vary depending on location

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot