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

Interop of Reporting SDK with Python Clients

Register

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

Area

Development

Preferred internship location

Armenia
Germany
All deadlines are at 23:59 CET/CEST
Applications by 08.05.2026
Interview by 30.05.2026
Final results by 12.06.2026