# Data Engineer (Mid/Senior)

**Company:** Q Ltd.
**Department:** Data
**Location:** Zagreb
**Remote status:** Hybrid

**Are you a proactive, team-oriented, and motivated Data Engineer (Mid or Senior) looking for your next challenge? If you enjoy building robust, high-throughput data platforms, optimizing complex pipelines under heavy load, and working with cutting-edge technologies—including GenAI and modern lakehouse architectures—we'd love to have you on board!**

## **Your role**

You will build and operate our client's data platform end-to-end, covering data ingestion, warehousing, lakehouse architecture, and platform operations.

Your primary focus will be designing and operating high-volume ingestion into ClickHouse from Kafka, BigQuery, Elasticsearch, cold storage, and third-party APIs. Beyond ingestion, you'll contribute to data modeling, pipeline development, data quality, observability, and platform reliability across the entire data stack.

As a Mid-level Data Engineer, you'll independently deliver well-defined pipelines with light guidance.

As a Senior Data Engineer, you'll own platform subsystems end-to-end, define engineering best practices, mentor teammates, and drive architectural decisions.

## **Tech stack**

#### **Core technologies**

- ClickHouse

- Kafka

- BigQuery

- Python

- Elasticsearch

#### **Storage & Infrastructure**

- Amazon S3 / Google Cloud Storage (GCS)

- Kubernetes (EKS)

#### **Data formats & Lakehouse**

- Parquet

- Apache Iceberg

#### **Nice to have**

- TypeScript / Node.js

- dbt

- Change Data Capture (CDC) tooling

- Modern lakehouse architectures

- Production ML/LLM pipelines

- Vector databases, embedding infrastructure, or RAG

- Experience shipping GenAI-powered features

- Experience in media, ad-tech, or subscription-based businesses

## **What we expect**

#### **Building data platforms**

- Experience designing, building, and operating production data pipelines at scale—not just using existing platforms.

- Experience ingesting data from analytical databases, search systems, cloud storage, and third-party APIs.

- Strong Python skills for developing production-grade data pipelines.

#### **ClickHouse & Kafka**

- Strong understanding of ClickHouse storage engines, primary and sorting key design, materialized views, and performance optimization.

- Experience designing idempotent ingestion pipelines, handling deduplication, and troubleshooting production workloads.

- Solid understanding of Kafka delivery semantics, schema registries, and backpressure management.

#### **Engineering excellence**

- Experience integrating third-party APIs, including authentication, pagination, rate limiting, retries, error handling, and incremental data loading.

- Experience building reliable, observable, and maintainable data systems with a focus on monitoring, reliability, and operational excellence.

#### **Ways of working**

- Comfortable using AI-assisted development tools (e.g. Claude Code, Cursor, GitHub Copilot) as part of your daily engineering workflow.

- Strong communication skills and the ability to work independently while collaborating effectively within a team.

## **What we offer**

- Choose the way you work: remote, hybrid, or on-site (Croatia, Serbia, or Bosnia and Herzegovina)

- Flexible working hours

- Opportunity to work with modern technologies in a high-performance environment

- Diverse international projects

- Active IT community involvement through meetups, workshops, and technical articles

- Internal workshops and continuous professional development

- 100% paid sick leave

- Private health insurance

- Multisport/PassSport card subsidy

- Transportation allowance

- Meal allowance

#### **Salary range**

Our compensation is based on your experience, technical expertise, and interview performance.

Mid-level Data Engineer: up to 3600€ gross 1  
Senior-level Data Engineer: up to 5000€ gross 1

**Sounds like your next challenge? Click the button below and apply now! 😊**

_This position is no longer accepting applications._