
About GoodData
Empowering businesses with data-driven insights
Key Highlights
- Over 1,000 customers including Cisco and SAP
- $200M+ raised in funding
- Headquartered in San Francisco, California
- Focus on cloud-based business intelligence solutions
GoodData, headquartered in San Francisco, California, specializes in business intelligence and big data analytics solutions tailored for cloud computing. With over 1,000 customers including notable companies like Cisco and SAP, GoodData empowers organizations to make data-driven decisions. The compa...
🎁 Benefits
GoodData offers competitive salaries, equity options, generous PTO, and a flexible remote work policy to support work-life balance....
🌟 Culture
GoodData fosters a culture of data-driven decision-making and innovation, encouraging employees to leverage analytics in their daily work. The company...
Skills & Technologies
Overview
GoodData is hiring a Senior Backend Engineer to build a fast, distributed query engine using Kotlin and Apache Calcite. You'll work on developing an internal query language and maintaining distributed microservices. This position requires strong coding skills and experience with SQL and distributed systems.
Job Description
Who you are
You have a strong background in backend engineering with a focus on clean code and smart architecture. Your experience includes building scalable data processing systems, and you are well-versed in Kotlin and SQL. You thrive in collaborative environments and enjoy solving complex data challenges. You have a keen interest in distributed systems and relational models, and you are curious about new technologies and methodologies.
You possess strong coding and problem-solving skills, and you are comfortable working with modern tools like Apache Calcite, Arrow, DuckDB, and Pandas. Your experience with microservices architecture allows you to design and maintain robust systems that handle data efficiently. You are independent and take pride in writing test-driven code that contributes to the overall quality of the product.
Desirable
Experience with Python and familiarity with tools like Polars and Docker would be a plus. If you have worked with Kubernetes or have an interest in frontend technologies like TypeScript or JavaScript, that would be an added advantage. You are also encouraged to apply if you have experience in BI or Big Data environments.
What you'll do
As a Senior Backend Engineer at GoodData, you will be responsible for building a fast, distributed query engine that leverages Kotlin and Apache Calcite. You will develop an internal query language (MAQL) and work on parsing and transpiling it into SQL. Your role will involve designing APIs and writing test-driven code to ensure high-quality deliverables.
You will collaborate closely with Product, QA, and Architects in a product-focused engineering team, tackling complex data challenges related to data fetching, processing, and transfer. Your contributions will shape the product direction and enhance the overall user experience. You will also be involved in maintaining and optimizing distributed microservices, ensuring they operate efficiently at scale.
What we offer
GoodData provides a flexible work environment with options to work from Brno, Prague, or in a hybrid setup. You will be part of a great team that values collaboration and innovation. We are committed to building a future of agentic AI for data intelligence, and your work will have a real impact on how businesses turn data into decisions. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at GoodData.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
Wheely is seeking a Senior Backend Engineer to build scalable backend services with a focus on user privacy. You'll work with Go and various databases to implement microservices and ensure software quality. This role requires 4+ years of experience in backend development.

Backend Engineer
Gorgias is hiring a Senior Backend Engineer to build a unified AI agent for Conversational Commerce. You'll work on enhancing customer interactions across e-commerce platforms. This position requires significant backend engineering experience.

Backend Engineer
Singular is hiring a Senior Backend Engineer to tackle complex infrastructure challenges. You'll work with Java and Kubernetes in a hybrid model from Tel Aviv. This position requires significant backend engineering experience.

Backend Engineer
Lumen is hiring a Senior Backend Engineer to develop innovative health products. You'll lead system design and architecture discussions while mentoring other engineers. This role requires strong technical guidance and collaboration skills.

Backend Engineer
AICrete is hiring a Senior Backend Engineer to develop server-side logic for AICreteOS. You'll work with Django and Python to build high-performance applications. This position requires proven experience as a Backend Developer.