Sr. Backend Engineer (Kotlin)
GoodData
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 GoodData
GoodData 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
Benefits & Perks
25 vacation days
Personal Days
Hybrid work model
Edenred Cafeteria points
Annual Bonus
Stock options
Meal contribution
Mobile phone and tariff
Free tickets to ZOO
Laptop for Personal Use
Flexible working hours
Snacks and coffee in the office
Company Events
GoodLife activities
Dog-friendly offices
Bike storage