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

Interop of Reporting SDK with Python Clients

Description

Our reporting SDK is built in Kotlin and provides functionality for collecting, validating, anonymizing and transmitting usage statistics. As Python has become a popular language for diverse use cases, we want to explore the possibility for Python applications to leverage this SDK's capabilities. Your task will be to investigate, prototype, and evaluate different integration strategies.

What you'll learn:

  • Kotlin Multiplatform architecture and capabilities

  • SDK design principles for cross-platform libraries

  • Real-world trade-offs in language interoperability

Requirements

Must Have:

  • Strong understanding of programming language concepts and paradigms

  • Basic knowledge of HTTP and JSON APIs

  • Good written and verbal communication skills

  • Self-motivation with the ability to work independently on research tasks

Nice to Have:

  • Experience with JVM-based languages (Java, Kotlin)

Admission

Internship Projects Fall 2026

Contact details

internship@jetbrains.com

Preferred internship location

Armenia
Germany

Area

Development

Internship timing preferences

Flexible start
Applications by 08.05.2026
Interview by 30.05.2026
Feedback and final results by 12.06.2026