Software Engineer
About the role
Deepnote is hiring a Software Engineer to work on their data science notebook tooling. The role involves contributing to open source software and building infrastructure for running heavy machine learning workloads using TypeScript/React/Python/Docker/Kubernetes/Jupyter. Location: Prague or Remote. Full-time, 3+ years experience, visa sponsorship available.
Responsibilities
- Build and contribute to the Deepnote product and underlying infrastructure.
- Work with TypeScript/React/Python/Docker/Kubernetes/Jupyter to support heavy ML workloads.
- Collaborate with researchers, developers, and data scientists to solve hard problems.
- Contribute to open source software and related projects.
Qualifications
- 3+ years experience
- Ability to work across frontend/backend stack (Full stack)
- Skills: JavaScript, React, TypeScript, Distributed Systems, Docker
Skills

About Deepnote
A better data science notebook.
Data science is as much a scientific and creative process as it is an engineering one. It involves working together, failing, learning and going back to the drawing board. Data scientists are explorers. To make data projects successful, we need tools that are both powerful and easy to use. Tools that help us collaborate and share our work in an engaging way. Tools that make data science fun again. At Deepnote, we’re building a new standard in data tooling — a notebook that brings teams together to explore, analyze and present data from start to finish. We are building tools for explorers. Join us.
