GoodData.
AI is an AI-native analytics platform helping companies turn their data into governed, agentic, and embeddable decision‑making experiences. Built around a headless semantic layer and an analytics‑as‑code approach, our platform lets development teams build, automate, and govern analytics the same way they build any other software — with CI/CD, version control, and automated testing baked in. We’re looking for a Sr. Software Engineer (Backend) to help us build the next generation of composable, AI‑driven analytics infrastructure. You can work remote, hybrid, or fully onsite from our Brno or Prague offices. The team builds a product‑oriented Analytical Stack, collaborating closely with dedicated Product Manager, Architect and QA, to solve real customer problems and deliver features that make a difference. Our backend is primarily developed in Python (with types) and Kotlin, with a focus on modular microservices handling various aspects of the data pipeline, including orchestration, integration, and processing. We also recently started adopting more and more of Rust in performance‑critical parts of our services. We deploy on Kubernetes, leveraging technologies like Apache Arrow, DuckDB, Pandas, and Polars for high‑performance data processing. We prioritize distributed architecture and scalability, crafting high‑quality, test‑driven code while influencing technical solutions, best practices, and API design — both internally and externally.