Technical Lead (IntelliJ Platform)
Core
Drive the plugin development ecosystem and re-architect core subsystems for the IntelliJ Platform, the foundation of JetBrains IDEs.
Role type
Technical Lead, Platform Architecture
Builds
IntelliJ Platform (foundation for JetBrains IDEs)
Domain
Developer Tools / IDEs / JVM
Deliverable
production ML models | product features
Required skills
Platform architecture, Systems design, JVM concurrency, Kotlin coroutines, Technical writing, Large-scale refactoring in monorepos
Preferred skills
Building developer tools, UI frameworks, Database internals, Network applications
Technologies
Kotlin, IntelliJ Platform, JVM, Monorepos
Responsibilities
Define clear APIs and documentation for the plugin development ecosystem, Re-architect core subsystems for flexibility and portability, Organize and implement the deprecation cycle for the IntelliJ Platform API
Seniority
Senior, hands-on IC with architectural leadership