October 5, 2026

Data Engineer (Python/Java)

Mid • On-site

Brno, Czech Republic

Quick Facts

  • Role: Data Engineer (Python/Java)

Description

You will build and maintain data pipelines for large-scale data processing—transforming, cleaning, joining, aggregating, filtering, and converting data formats—so the resulting data can be used for analytics and model-related work. The role focuses on proposing technical solutions that improve one of the largest internet products in the Czech Republic, working with AI tools and collaborating with data collection, research, analytics, and product-tool teams. You’ll also operate and evolve existing pipeline components and ensure data quality.

Responsibilities

  • Prepare and process data for further use

  • Design technical solutions (often in collaboration with the research team)

  • Operate, maintain, and develop existing components owned by the team

  • Ensure and monitor data quality

  • Monitor and adapt to technology updates in large-scale data processing

Requirements

  • Advanced data processing knowledge

  • Experience building data pipelines (transformation, cleaning, joining, aggregation, filtering)

  • At least 2 years of programming experience

  • Knowledge of Python, Scala, or Java

  • Advanced experience working with Linux

  • Preferred: experience with big-data processing technologies (Kubernetes, Hadoop, Apache Kafka, Apache Spark)

  • Interest in open-source technologies

  • Desire to work with support for modern AI models

Benefits

  • Work on a unique product (Seznam.cz Search)

  • Opportunity to contribute to a new conversational tool (Seznam Asistent)

  • Growing domain with continuous learning (non-routine work)

  • Informal atmosphere and friendly team

  • Room for self-development and learning new technologies and approaches

  • Flexible working hours and home office

Similar jobs you might like

Unlock Full Resume Report