We are looking for a Backend Engineer (Python, Kotlin, Arrow) to join our team at GoodData. While working remote or hybrid is a possibility, we also have the option to work onsite from our Brno or Prague office.
GoodData is a cloud-based analytics platform empowering organizations to make data-driven decisions. We are focusing on a new generation of hybrid-cloud Analytics platform capable of running in both the public and private cloud. We offer an engaging job in a dynamic and international environment with an open and informal culture.
The CalQ team is responsible for developing the GoodData Analytical Stack.
The team consists of six skilled engineers, one architect, and two QA engineers, working closely together with Product. We focus on delivering new features and improvements to the Analytical Stack, enhancing its stability and performance. The stack is deployed on Kubernetes, and is powered by technologies such as Apache Calcite, Apache Arrow, DuckDB, Pandas, Polars and others.
The team’s approach is highly collaborative, with solutions designed together, and incrementally. We value ownership and responsibility, providing engineers with the autonomy they need to succeed.
As a member of the CalQ team you will implement new features for the GoodData platform, including:
Developing different modules and microservices related to various parts of the data processing pipeline in Python and Kotlin
Orchestration, data processing, integration of different data sources
Taking on the challenges of building a distributed, highly scalable system
Crafting high-quality code with automated testing
Influencing technical solutions, processes, and best practices within the team
Contributing to both internal and public API design and implementation
You are used to working on more than one project. You enjoy a dynamic environment where an open mind and a pro-active attitude are the norm. You are able to speak up and challenge the status quo. You are proactive, open-minded, and a team player. You bring enthusiasm for self-improvement and are eager to learn new technologies.
You have a robust background in computer science,
a passion for distributed systems and data processing,
strong Python knowledge, and at least one additional language,
expertise in Python server-side programming,
experience with building distributed systems, and
good proficiency in spoken and written English
Working knowledge of Apache Arrow and other open source data technologies
Java/Kotlin experience
GoodData powers modern BI for the modern data stack. As a cloud-based analytics platform, we provide a robust end-to-end pipeline, self-service analytics, low-code/no-code interfaces, embeddable data visualization, application integration, and more. Join us in creating innovative solutions that make data understandable and accessible for everyone!
#LI-Hybrid
Join our dynamic team at GoodData as a Backend Engineer specializing in Python and Kotlin! Located in Prague, you'll have the flexibility to work remotely, hybrid, or from our vibrant office environment in Brno as you contribute to a cutting-edge cloud analytics platform that’s at the forefront of the data revolution. The CalQ team, comprised of talented engineers and QA specialists, is integral to the development of the GoodData Analytical Stack, creating new features that enhance performance and stability. You’ll dive into tasks like building microservices, orchestrating data processing, and integrating various data sources while working collaboratively within a highly supportive environment. Embracing opportunities to influence technical solutions and processes, you will have the autonomy to deliver high-quality code through automated testing and participate in API design. This role is all about innovation, ownership, and the excitement of tackling challenges inherent in distributed system design. We value your background in computer science, your passion for data processing, and your robust Python skills. If you’re eager to learn, proactive, and ready to tackle dynamic projects, we’d love to welcome you to our team dedicated to making data understandable for everyone!
GoodData delivers use-case focused, insight-to-action loop acceleration and automation through a concierge delivery style backed by a cloud-based, highly flexible platform that can be leveraged across customers, data sources, industries and use ca...
27 jobsSubscribe to Rise newsletter