Sr. Backend Engineer (Kotlin)
GoodData, Prague +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Senior
- Area
- Software engineering
- Posted
- Sep 25, 2026
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
GoodData.AI is a cloud-based analytics platform that helps organizations make data-driven decisions. We are hiring for an engaging job in a dynamic, international environment.
We are looking for a Senior Backend Engineer - Kotlin to join our team. Working remote or hybrid is a possibility, and we also have the option to work onsite from our Brno or Prague offices.
ABOUT THE TEAM
The team builds a product-oriented Analytical Stack, collaborating closely with a dedicated Product Manager, Architect and QA, to solve real customer problems and deliver features that make a difference. We collaborate to design solutions incrementally and value ownership and responsibility. Our engineers take end-to-end ownership of their work, with the freedom to experiment, innovate, and contribute to shaping the product.
OUR TECH STACK
- Our tech stack is built for scalability, efficiency, and flexibility in data processing
- Our backend is primarily developed in Kotlin and Python, with a focus on modular microservices handling various aspects of the data pipeline, including orchestration, integration, and processing.
- We deploy on Kubernetes, leveraging technologies like Apache Calcite, DuckDB, Pandas, and Polars for high-performance data processing
- We prioritize distributed architecture and scalability, crafting high-quality, test-driven code while influencing technical solutions, best practices, and API design—both internally and externally
WHAT YOU'LL BE DOING
- Building a fast, distributed query engine using Kotlin and Apache Calcite.
- Developing algorithms for parsing and transpiling into SQL from an internal query language (MAQL) based on semantic data models.
- Designing APIs, writing test-driven code, and shaping product direction with your team
- Collaborating with Product, QA, and Architects in a product-focused engineering team
WHAT DO WE EXPECT FROM YOU?
You have experience delivering a variety of backend features. You thrive in a dynamic, collaborative environment and enjoy taking initiative. You are proactive, open-minded, and enthusiastic about learning new technologies.
YOU SHOULD HAVE
- A robust background in computer science,
- experience with object-oriented programming,
- interest in clean software architecture,
- a passion for solving complex algorithmic problems,
- good proficiency in spoken and written English,
- passion for your work, focus on technical excellence and quality of the delivered solutions,
- a strong sense of ownership, while being open to constructive feedback.
IT IS NICE IF YOU HAVE
- Working knowledge of open source data technologies
- Experience with DB engines and Big data
- Knowledge of semantic data modelling
ABOUT GOODDATA.AI
Similar roles at other companies
Senior Data Engineer (gn)
The Quality Group Deutschland, remote +1
Pay not posted
Posted Jun 26, 2026
Pay not posted
Posted Jul 30, 2024
Pay not posted
Posted 6 days ago
Pay not posted
Posted 6 days ago
Back-end Engineer (Java/Kotlin)
JobgetherNetherlands
Listed on GoodData's Ashby job board; checked 2 h ago. First seen by us 34 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.