Senior Compiler Developer (Kotlin Compiler - Core) (m/f/d)
Core
Own the central pipeline connecting the Kotlin compiler's frontend with multiple backends, influencing code transformation, validation, and optimization.
Role type
Senior IC compiler developer (Kotlin)
Builds
The Kotlin language and compiler infrastructure
Domain
Programming language development / Compiler engineering
Deliverable
production ML models | product features
Required skills
Kotlin/JVM or Java development, algorithms and data structures, clean code architecture, compiler development, Gradle plugin development, JVM performance optimization
Preferred skills
Compiler development, Gradle plugin development, JVM application performance optimization
Responsibilities
Develop and implement new language features, Implement and fine-tune intermediate representation (IR) lowering passes, Investigate and resolve complex compiler bugs and edge cases, Improve compiler performance and memory usage, Work with other Kotlin teams to shape language evolution, Help improve the developer experience for Kotlin users
Seniority
Senior, hands-on IC