Staff/Lead Software Developer (AI Agents & Integrations)
Core
Building AI-powered workflows, integrating coding agents into developer tools, and defining how CLion becomes a first-class environment for AI-assisted C++ development.
Role type
Staff/Lead Software Developer (AI Agents & Integrations)
Builds
AI-powered features for CLion, agent tools, and C++-specific AI capabilities
Domain
Developer tools, AI agents, IDE architecture, C++ development
Deliverable
production ML models | product features
Required skills
Kotlin, Java, JVM technologies, AI-powered products, coding assistants, agents, LLM-based workflows, tool calling, context management, MCP, evaluation techniques
Preferred skills
C++ development workflows, compilers, debuggers, language tooling, IDE internals, language servers, code analysis, refactoring systems, static analysis
Technologies
CLion, Kotlin, Java, JVM, MCP
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; 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
Seniority
Staff/Lead, hands-on technical leadership