Internships
Register
Copyright © 2000—2025 JetBrains s.r.o.

KSP Documentation & Developer UX Refresh: Technical Writing Internship

Description

Kotlin Symbol Processing (KSP) is an API for building lightweight compiler plugins that analyze Kotlin source code at the symbol level (classes, functions, properties, types) and generate additional sources or resources at compile time. The API models Kotlin constructs directly (including Kotlin-specific features like extension functions and variance), and provides basic type operations to navigate and reason about code.

You'll audit and update the KSP docs on kotlinlang.org to reflect the current K2/KSP2 toolchain, note KSP1-specific caveats where still relevant, and improve onboarding with concise, runnable examples. You'll clarify Multiplatform usage (target/source-set configurations and where generated sources live) and align structure and terminology across pages. You'll work closely with technical writers, developers, and maintainers across teams.

Requirements

  • Strong written and spoken English.

  • Attention to detail and a passion for making complex concepts easy to understand.

  • Basic knowledge of Kotlin or Java, Git, Gradle.

Admission

Internship projects 2025-2026

Contact details

internship@jetbrains.com

Preferred internship location

Armenia
Cyprus
Czechia
Germany
Netherlands
Poland
Serbia
UK

Technologies

Compilers
Gradle
Kotlin

Area

Content Creation
Development
Technical Writing

Internship timing preferences

Flexible start
Part-time acceptable