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.