About the job
At JetBrains, our commitment to code is unwavering. Since our inception in 2000, we have endeavored to create the most powerful and efficient developer tools available. Our innovations streamline routine tasks, allowing developers to focus on growth, exploration, and creativity.
Bonsai, a groundbreaking initiative within JetBrains' Innovation Hub, is dedicated to crafting a declarative programming language specifically designed for AI-driven development. Our mission is to establish an infrastructure that facilitates the seamless creation of intricate AI systems while ensuring user trust and adaptability in outcomes.
With an operational prototype already in place, we are now devoted to refining Bonsai into a dependable system ready for real-world applications. We are on the lookout for a software developer to join our team and help transform Bonsai from a concept into reality. You will be joining at a pivotal moment, where key decisions regarding the language, tooling, and architecture are still being made.
This role is ideal for you if you:
- Are eager to innovate and create something entirely new.
- Value the importance of building trust in AI technologies.
- Have a passion for programming languages.
In this position, you will be responsible for:
- Designing and enhancing VS Code and IntelliJ IDEA plugins for Bonsai.
- Building our language server, focusing on analysis, code completion, diagnostics, and verification.
- Refining the evaluator that translates specifications into executable code while monitoring for discrepancies.
- Integrating Bonsai with various AI agent frameworks (e.g., Koog, LangGraph, Spring AI) and protocols like MCP and ACP.
We would be excited to have you on board if you:
- Thrive in a distributed team environment.
- Exhibit strong collaborative skills and embrace diverse viewpoints, backing your ideas with solid reasoning.
- Showcase outstanding problem-solving abilities and take initiative.
We would be particularly pleased if you:
- Have hands-on experience with developer tools, DSLs, or static analysis.
- Possess practical knowledge of LSP or editor plugins for VS Code, IntelliJ IDEA, or similar environments.
- Are interested or experienced in AI agents and their orchestration in real-world systems.

