About the Role
As an AI Lead, you will drive the AI-native transformation of PyCharm and other Python tooling by shaping architecture, building key components, and guiding the team in AI-powered product development.
Responsibilities
- Lead the technical design of AI features in PyCharm and Python tooling, including MCP integrations, agent workflows, tool design, and context management.
- Prototype and ship features hands-on.
- Provide technical guidance, review approaches, and share practical patterns to help the team adopt AI technologies.
- Evaluate emerging AI tools, frameworks, and providers, making pragmatic build vs. integrate decisions.
- Collaborate with product managers, ML engineers, QA specialists, and senior developers to create technical plans from product ideas.
- Navigate a large Kotlin/Java codebase to expose IntelliJ Platform capabilities to AI-powered workflows.
- Contribute to cross-team AI efforts and define shared engineering patterns.
Requirements
- Strong software engineering experience, particularly in Python and/or Kotlin/JVM.
- Deep, hands-on familiarity with modern AI tooling for developers, including coding assistants, agents, MCP, and LLM-based workflows.
- Experience working in large, mature codebases and delivering meaningful technical change without compromising quality.
- Familiarity with LLM evaluation and benchmarking.
- A track record of making good technical decisions in fast-moving, ambiguous areas.
- Strong communication skills and the ability to influence technical direction without formal authority.
- A strong product sense and focus on solving real user problems.
Skills
- Python
- Kotlin/JVM
- AI tooling
- Coding assistants
- Agents
- MCP
- LLM-based workflows
- LLM evaluation
- Benchmarking
- IntelliJ Platform capabilities
- Code analysis
- Inspections
- Refactorings
- Type inference
Location
- Remote
- Office
Work Type
- Remote work (up to 30 days per year from abroad)
- Full-time
Experience Level
- Senior
Salary/Compensations
- Competitive pay that reflects your skills and experience.
Benefits
- Strong base salary
- Flexible work location
- Remote work from abroad (up to 30 days/year)
- Extra time off
- Medical insurance allowance
- Learning and development opportunities
- Relocation support
- Language classes
- Hot meal or lunch allowance
- Mental health support
- Sports benefit
- Internal events
About the Company
- At JetBrains, code is our passion. We strive to make the strongest, most effective developer tools on earth by automating routine checks and corrections to speed up production and free developers to grow, discover, and create.
- The Python Ecosystem team builds PyCharm and the Python plugin for IntelliJ IDEA.
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.
