
Sr. Backend Engineer - Kotlin
GoodData.AI2 months ago
Prague, CzechiaSenior
Responsibilities
- Build a fast, distributed query engine using Kotlin and Apache Calcite.
- Develop algorithms to parse and transpile the MAQL internal query language into SQL.
- Design APIs and write high-quality, test-driven code.
- Collaborate with Product, QA, and Architects in a product-focused engineering team.
- Influence technical solutions, best practices, API design, and product direction.
- Take end-to-end ownership of backend features and contribute to scalable data processing architecture.
Requirements
- Experience delivering a variety of backend features.
- A robust background in computer science and experience with object-oriented programming.
- Interest in clean software architecture and solving complex algorithmic problems.
- Good spoken and written English.
- Strong focus on technical excellence, solution quality, ownership, initiative, and constructive collaboration.
- Working knowledge of open-source data technologies is preferred.
- Experience with database engines and big data is preferred.
- Knowledge of semantic data modeling is preferred.
Benefits
- Remote, hybrid, or onsite work options from the Brno or Prague offices.
- Opportunity to work in an international, collaborative, product-oriented environment.
- End-to-end ownership of work with opportunities to experiment, innovate, and shape the product.
Tech Stack
Categories
About GoodData.AI
GoodData.AI builds a cloud-based, AI‑native analytics and decision intelligence platform for enterprises and software vendors to build, embed, and govern analytics and AI agents. It provides composable analytics with a governed semantic layer, SDKs, and APIs for multi-tenant embedded deployments in the cloud or on-premises, sold via SaaS and professional services. Founded in 2007 and headquartered in San Francisco, the company is privately held.