17 days ago
Remote, Germany +11 moreStaff+
Responsibilities
- Shape and deliver AI-powered features for CLion and C++ development workflows.
- Design 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 on the roadmap.
- Help define JetBrains’ AI strategy and technical roadmap for agent and tool integrations.
- Contribute hands-on to technical design, software architecture, and implementation in a mature codebase.
- Drive 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 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.
- Demonstrated ability to drive technical direction in ambiguous and rapidly evolving areas.
- Strong product judgment and ability to balance innovation with practical delivery.
- Excellent communication skills and ability to influence without formal authority.
- Experience with C++ development workflows, compilers, debuggers, language tooling, or developer productivity products is preferred.
- Experience with IDE internals, language servers, code analysis, refactoring systems, or static analysis is preferred.
- Experience leading small teams or acting as a technical lead is preferred.
Benefits
- Flexible work location with the option to work from home or the office.
- Up to 30 days per year working remotely from abroad.
- Extra time off.
- Medical insurance allowance.
- Learning and development opportunities including conferences, courses, and language classes.
- Relocation support.
- Language classes.
- Hot meals or a lunch allowance on workdays.
- Mental health support.
- On-site gym or sports club stipend.
- Internal events and team gatherings.
- Benefits may vary depending on location.
Categories
About JetBrains
On a mission to make software development a more productive and enjoyable experience. Make it happen. With Code.
