Taro Logo

Sr. Backend Engineer (Kotlin, Calcite)

GoodData is a cloud-based analytics platform that helps organizations make data-driven decisions through robust end-to-end pipeline and self-service analytics.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · AI

Description For Sr. Backend Engineer (Kotlin, Calcite)

GoodData, a leading cloud-based analytics platform, is seeking a Senior Backend Engineer to join their dynamic international team. This role offers the flexibility of hybrid work from either Brno or Prague offices. The position is centered around building a product-oriented Analytical Stack, where you'll work closely with Product Managers, Architects, and QA teams.

The tech stack is impressively modern, primarily utilizing Kotlin and Python for backend development, with a focus on microservices architecture. The team leverages cutting-edge technologies including Kubernetes, Apache Calcite, Apache Arrow, DuckDB, Pandas, and Polars for high-performance data processing. You'll be working on developing the Kotlin and Apache Calcite-based Analytic Query Engine, tackling the challenges of distributed systems, and contributing to both internal and public API design.

The ideal candidate will thrive in a collaborative environment where taking initiative and ownership is valued. You'll be part of a team that emphasizes efficient algorithms, data structures, and test-driven development. The role offers opportunities to influence technical solutions and best practices while working on scalable, distributed applications.

What makes this role particularly exciting is the chance to work with modern BI and data stack technologies, contributing to solutions that make data understanding accessible to everyone. The position offers professional growth through exposure to various aspects of data processing, from orchestration to integration, and the opportunity to work with both backend and potentially full-stack development.

GoodData provides a comprehensive platform featuring self-service analytics, low-code/no-code interfaces, embeddable data visualization, and application integration. This role is perfect for someone passionate about data analytics, distributed systems, and creating innovative solutions that impact how organizations make data-driven decisions.

Last updated 6 hours ago

Responsibilities For Sr. Backend Engineer (Kotlin, Calcite)

  • Develop Kotlin and Apache Calcite-based Analytic Query Engine
  • Build distributed, highly scalable applications
  • Write high-quality code with automated testing
  • Influence technical solutions, processes, and best practices
  • Contribute to internal and public API design and implementation

Requirements For Sr. Backend Engineer (Kotlin, Calcite)

Kotlin
Python
Kubernetes
  • Strong background in computer science
  • Experience with Kotlin/Python/Java
  • Very good knowledge of SQL and relational databases
  • Familiarity with relational algebra
  • Strong problem-solving skills and analytical thinking
  • Experience with Linux ecosystem, Git and Docker
  • Good proficiency in written and spoken English
  • Strong sense of ownership
  • Experience as a team player in an agile environment

Jobs Related To GoodData Sr. Backend Engineer (Kotlin, Calcite)