About the Role
JetBrains is exploring the future of AI-native development experiences for C++ developers. This role involves shaping this future by building AI-powered workflows, integrating coding agents into developer tools, and defining CLion as a premier environment for AI-assisted software development. It's a hands-on technical leadership position focused on prototyping, implementing, and validating AI workflows, and influencing technical direction.
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 practical benchmarks and evaluation frameworks for AI-assisted C++ development scenarios.
- Prototype and validate new AI workflows, including 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 closely with JetBrains AI, ML, and product teams to help define the AI strategy for the C++ ecosystem.
- Evaluate and prioritize AI initiatives, bringing new ideas and proposals that align 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 how modern coding agents operate, 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 an ability to balance innovation with practical delivery.
- Excellent communication skills and the ability to influence without formal authority.
Skills
- AI-powered features
- AI integrations
- Agent tools
- C++-specific AI capabilities
- Benchmarks and evaluation frameworks
- AI-assisted C++ development
- Debugging
- Code understanding
- Refactoring
- Project navigation
- AI strategy
- Technical design
- Software architecture
- AI agent and tool integrations
- Kotlin
- Java
- JVM technologies
- LLM-based workflows
- Tool calling
- Context management
- MCP
- Evaluation techniques
- C++ development workflows
- Compilers
- Debuggers
- Language tooling
- Developer productivity products
- IDE internals
- Language servers
- Code analysis
- Refactoring systems
- Static analysis
Location
- Remote
Work Type
- Remote
- Work from home
- Work from the office
Experience Level
- Senior technical leader
- Staff Engineer
- Principal Engineer
- Technical Lead
Salary/Compensations
- Strong base salary. We offer competitive pay that reflects your skills and experience.
Benefits
- Strong base salary
- Competitive pay
- Flexible work location
- Work from home
- Work from the office
- Remote work up to 30 days per year from abroad
- Extra time off
- Medical insurance allowance
- Learning and development opportunities
- Access to conferences
- Access to courses
- Access to language classes
- Relocation support
- Language classes
- Hot meal or lunch allowance on workdays
- Mental health support
- Sports benefit
- On-site gym or sports club stipend
- Internal events
- Company-wide celebrations
- Team gatherings
About the Company
- AI is fundamentally changing how developers write, understand, debug, and maintain software.
- At JetBrains, we're exploring what an AI-native development experience should look like for C++ developers.
- Your work will directly influence products used by millions of developers worldwide and help shape JetBrains' broader vision for AI-powered software development.
Equal Opportunity
- We are an equal opportunity employer
- We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.
- We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
