Lead Software Engineer

Mindbox Sp. z o.o.

Kraków

Hybrid

PLN 210,000 - 320,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work setup (6 days/month in Kró
Intensive training & growth
Comprehensive benefits (InterPolska, M

Job summary

Mindbox Sp. z o.o. w Krakowie poszukuje doświadczonego Lead Software Engineera, który poprowadzi projektowanie i implementację nowej generacji platform danych.

Dołączysz do zespołu globalnego i będziesz współpracować z zespołami w Polsce, Wielkiej Brytanii, Indiach i Chinach, aby ulepszyć możliwości platformy, poprawić wydajność i zapewnić doskonałość operacyjną. Zakres obejmuje analizę wymagań, projektowanie potoków danych i zarządzania tabelami przy użyciu PySpark i Apache Iceberg, a także

Qualifications

  • Hands-on experience with PySpark (DataFrame APIs, tuning, debugging).
  • Knowledge of Apache Iceberg: partitioning, file sizing, layout.
  • Understanding of Iceberg internals: snapshots, manifests, schema evolution.
  • Maintenance: rewrite/compaction, orphan file cleanup, metadata handling.
  • Strong software engineering: clean, testable, maintainable code.
  • Experience with CI/CD pipelines, observability, production stability improvements.
  • Able to work in global teams, excellent communication.
  • Ownership mindset and end-to-end delivery.
  • Fluency in English (spoken & written).

Responsibilities

  • Analyse and capture functional & non-functional requirements for near-term deliveries and long-term evolution.
  • Design and implement data pipelines and table management workflows using PySpark and Apache Iceberg.
  • Drive Apache Iceberg performance and cost optimisation (e.g., file sizing, partitioning, clustering, query efficiency).
  • Manage and improve Apache Iceberg maintenance (compaction, rewrite, snapshot/metadata management, orphan file handling).
  • Apply strong understanding of Iceberg internals (metadata layout, schema evolution, partition specs).
  • Ensure high engineering standards via code reviews, test automation, CI/CD, observability, and production readiness.
  • Provide support for owned services and datasets, including on-call duties.
  • Mentor and coach junior engineers; lead technical design discussions.

Skills

PySpark
Software engineering fundamentals
Team collaboration
Problem-solving
English fluency

Tools

Apache Iceberg
CI/CD pipelines
Observability

Job description

Nasze wymagania:
  • Strong hands-on experience with PySpark (DataFrame APIs, tuning, debugging).
  • Practical knowledge of Apache Iceberg, including:
  • Optimisation techniques (partitioning strategy, file sizing, layout).
  • Internal architecture understanding (snapshots, manifests, schema evolution).
  • Maintenance operations (rewrite/compaction, orphan file cleanup, metadata handling).
  • Solid software engineering fundamentals: clean, testable, maintainable code, problem-solving.
  • Experience with CI/CD pipelines, observability, stability improvements in production systems.
  • Ability to work in global teams, excellent communication skills.
  • Ownership mindset and responsibility for end-to-end delivery.
  • Fluency in English (spoken & written).
O projekcie:

We are seeking an experienced Lead Software Engineer to join our client's global development team and drive the design and implementation of next-generation data platforms. You will work closely with teams in Poland, the UK, India, and China to enhance platform capabilities, improve performance, and ensure operational excellence.

Zakres obowiązków:
  • Analyse and capture functional & non-functional requirements for near-term deliveries and long-term evolution.
  • Design and implement data pipelines and table management workflows using PySpark and Apache Iceberg.
  • Drive Apache Iceberg performance and cost optimisation (e.g., file sizing, partitioning, clustering, query efficiency).
  • Manage and improve Apache Iceberg maintenance (compaction, rewrite, snapshot/metadata management, orphan file handling).
  • Apply strong understanding of Iceberg internals (metadata layout, schema evolution, partition specs).
  • Ensure high engineering standards via code reviews, test automation, CI/CD, observability, and production readiness.
  • Provide support for owned services and datasets, including on-call duties.
  • Mentor and coach junior engineers; lead technical design discussions.
  • Note: Detailed project information will be shared during the recruitment process.
Oferujemy:
  • Flexible cooperation model
  • Hybrid work setup - 6 days a month from the office in Kraków
  • Collaborative team culture - work alongside experienced professionals eager to share knowledge.
  • Continuous development - access to training platforms and growth opportunities.
  • Comprehensive benefits - including Interpolska Health Care, Multisport card, Warta Insurance, and more.
  • High quality equipment - laptop and essential software provided.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer (Java/Scala, Spark, AWS)
Senior Data Engineer (Java/Scala, Spark, AWS)

EPAM Systems (Poland) sp. z o.o. • Warszawa

Hybrid
PLN 180,000 - 260,000
Health insurance
Multisport
Employee stock purchase plan with 15%–
Senior / Lead Data Software Engineer (Python, Spark, Azure)
Senior / Lead Data Software Engineer (Python, Spark, Azure)

EPAM Systems (Poland) sp. z o.o. • Wrocław

Hybrid
PLN 240,000 - 360,000
Ubezpieczenie zdrowotne
Tryb pracy hybrydowy
Praca zdalna na terenie Polski
+1
Lead AI Data Software Engineer
Lead AI Data Software Engineer

EPAM Systems (Poland) sp. z o.o. • Kraków

Hybrid
PLN 270,000 - 360,000
Praca zdalna w Polsce
Możliwość wyjazdów za granicę do 60 d.
Ścieżka kariery i rozwój liderów
+2
Senior Data Engineer (Snowflake, AWS)
Senior Data Engineer (Snowflake, AWS)

EPAM Systems (Poland) sp. z o.o. • Kraków

Hybrid
PLN 140,000 - 190,000
Flexible schedule
Remote Poland
Career development
+2
Data Engineer (Spark, Azure)
Data Engineer (Spark, Azure)

EPAM Systems (Poland) sp. z o.o. • Kraków

Hybrid
PLN 160,000 - 230,000
Ubezpieczenie zdrowotne
Karta Multisport
Vouchery zakupowe
+2
Senior Backend & Data Engineer
Senior Backend & Data Engineer

ALTEN Polska • Kraków

Hybrid
PLN 180,000 - 260,000
Kraków lokalizacja
Hybrid work model
Ścieżka kariery
+5
Expert Java/Scala Engineer with Spark
Expert Java/Scala Engineer with Spark

GFT Technologies Poland • Kraków

Hybrid
PLN 120,000 - 180,000
Hybrid work Kraków
Benefits package
Spark / Data Lakehouse Developer
Spark / Data Lakehouse Developer

HIBERUS POLAND SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ • Wrocław

On-site
PLN 180,000 - 260,000
Karta Multisport
Prywatna opieka medyczna
Spark Data Lakehouse Developer
Spark Data Lakehouse Developer

ITLT • Wrocław

Hybrid
PLN 165,000 - 220,000
Karta Multisport
Prywatna opieka medyczna
Senior Data Engineer - Spark / Data Lakehouse
Senior Data Engineer - Spark / Data Lakehouse

Clurgo Ltd. • Wrocławki

Hybrid
PLN 180,000 - 260,000