About us
We are the Research Operations team within Strategic Research & Marketing Intelligence at JetBrains. Our mission is to enable impactful research at scale. We develop internal tools and systems that empower researchers to do their best work — from designing and launching surveys to analyzing data and synthesizing qualitative insights.
One of the most critical parts of our work is powering company-wide access to survey insights. At JetBrains, we conduct numerous large-scale surveys — including the flagship Developer Ecosystem survey and the Python Developers Survey — gathering thousands of responses from developers around the world.
To make these rich datasets actionable, we’ve built an internal tool called Survey Visualizer: a fast, intuitive platform that enables anyone at JetBrains to explore survey data in just a few clicks. It helps uncover respondent patterns, filter by specific segments, and visualize distributions.
About the internship
Survey Visualizer was historically developed in a separate, self-contained repository with a different technological stack than our other tools. Its current implementation includes a Python backend and data processing pipeline, a PostgreSQL database, and a React frontend.
During this internship, we aim to assess the current state of Survey Visualizer and explore possibilities for integrating it into our shared research platform. We will also evaluate the existing feature set to determine its demand among end-users, deciding whether to retain features or sacrifice them for an improved user experience.
The expected outcome of this internship is Survey Visualizer v2.0, integrated as part of the larger researcher platform. If time permits, we also anticipate refining the feature set.
Your role
Assess the relevance of the current Survey Visualizer’s features
Lead the integration of the existing Survey Visualizer into our research platform
Contribute to the development of the Survey Visualizer’s frontend
Collaborate with the team to refine UI/UX (incl. ideas to improve the product)
Basic knowledge of JavaScript/TypeScript and React
Understanding of frontend development principles (HTML, CSS)
Interest in data visualization and user-friendly interfaces
* Understanding of REST APIs and data fetching in React
* Basic knowledge of Python
* Is nice to have, but not necessary