Home > Careers > Data Engineer (Mid/Senior)

Data Engineer (Mid/Senior)

BiH, Croatia, Remote, Serbia
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
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! 😊