We’re GoodData, a cloud analytics company helping businesses turn data into decisions. Our backend team is looking for a Senior Engineer who’s into clean code, smart architecture, and data processing at scale.
What you'll be doing:Building a fast, distributed query engine using Kotlin and Apache Calcite
Developing an internal query language (MAQL): Parsing and transpiling into SQL
Developing/ maintaining distributed microservices
Solving complex data challenges (data fetching, data processing, data transfer, etc.) with modern tools like Arrow, DuckDB, Pandas, and Polars
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
Our Stack:Kotlin (mainly), Python, Calcite, Arrow, DuckDB, Polars, SQL, Docker, Kubernetes, Linux, Git
We’d love if you:Have strong coding and problem-solving skills
Know your way around SQL, distributed systems, and relational models
Have experience with Kotlin or Java
Are curious, independent, and care about clean, testable design
Nice extras:Apache Calcite/Arrow, Python, Kubernetes, gRPC, protocol buffers, frontend interest (TS/JS), BI/Big Data experience
Work from Brno, Prague, or hybrid – flexible setup, great team, real impact.
About GoodDataGoodData powers modern BI for the modern data stack.
GoodData is a cloud-based analytics platform. Employees, customers, and business partners will understand the data in the same way thanks to GoodData’s robust end-to-end pipeline; self-service analytics; low-code/no-code interfaces; embeddable data visualization; application integration; and more.
#LI-Hybrid