- Lead the technical design of AI features in PyCharm and our Python tooling, including MCP integrations, agent workflows, tool design, and context management.
- Prototype and ship features yourself – this is a hands-on technical leadership role.
- Help the team adopt AI technologies effectively by providing technical guidance, reviewing approaches, and sharing practical patterns.
- Evaluate emerging AI tools, frameworks, and providers, and make pragmatic decisions about what to build and what to integrate.
- Work closely with product managers, ML engineers, QA specialists, and senior developers to turn product ideas into solid technical plans.
- Navigate a large Kotlin/Java codebase and expose IntelliJ Platform capabilities – such as code analysis, inspections, refactorings, and type inference – to AI-powered workflows.
- Contribute to cross-team AI efforts and help define shared engineering patterns where appropriate.
PythonArtificial IntelligenceJVM+2 more