The Kotlin Product Research team works to understand the people who use the Kotlin programming language and to translate those insights into informed product decisions.
Kotlin is often described as if it serves a single group of “Kotlin developers”, even though in practice it supports a wide range of use cases, contexts, and motivations.
As a Product Research Intern, you'll focus on building a shared, evidence-based understanding of Kotlin users by reviewing existing research and conducting new qualitative studies. The work will help inform decisions around tooling, documentation, onboarding, and longer-term product direction.
The role is designed to provide hands-on experience in product (UX) research, with guidance and support from experienced researchers. You will work on a real project and collaborate closely with product managers, analysts, and other stakeholders in a product development environment. The work will result in research artifacts intended for long-term use by the team.
Responsibilities
Review and synthesize existing Kotlin research to identify patterns, gaps, and open questions
Plan and conduct qualitative research with Kotlin developers across different contexts (e.g. Android, backend, cross-platform)
Explore and select appropriate ways of segmenting Kotlin developers (e.g. personas, jobs-to-be-done), and justify the chosen approach
Analyze findings and synthesize them into clear, evidence-based insights
Communicate results and implications for tooling, documentation, and developer experience
Collaborate with product managers, analysts, and other researchers throughout the project
Current enrollment in or recent graduation from a Master’s program in UX, HCI, psychology, social sciences, or a related field
Foundational knowledge of qualitative user research methods through coursework, academic projects, or prior internships
Ability to analyze qualitative data and synthesize findings into clear, structured insights
Strong communication skills and comfort presenting research findings in English
Interest in technical products and willingness to learn unfamiliar domains
Ability to work independently on a well-scoped project with guidance and feedback
Experience conducting end-to-end qualitative research
Familiarity with frameworks such as personas, jobs-to-be-done, or journey mapping
Experience with developer-focused or technical products
Basic knowledge of Kotlin, Java, or another programming language