Senior Data Engineer

Dotlinkers IT recruitment

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

Initially remote work
Hybrid work model (3-4 days/week in Kr
Office in Kraków when ready

Job summary

Our client, an Israeli sports-tech company building real-time analytics, seeks a Senior Database Engineer to design, optimize, and scale high-performance database infrastructure supporting millions of transactions and real-time data flows in Kraków. You will work with transactional and document databases, Kafka-based streaming and data lakes, focusing on performance, reliability and data consistency.

You will ensure data accuracy under high concurrency, automate operations, and collaborate with

Qualifications

  • 5+ years of hands-on experience in Database Engineering, Database Administration or a similar role.
  • Strong experience with large-scale relational databases, particularly PostgreSQL and/or MySQL, handling high transaction volumes.
  • Experience working with high-scale document databases, particularly DocumentDB or similar technologies.
  • Strong understanding of indexing strategies, query optimization, execution plans and transaction isolation levels.
  • Practical experience with database partitioning and data retention/archival strategies.
  • Experience operating cloud databases, particularly AWS RDS/Aurora or GCP Cloud SQL.
  • Hands-on experience with real-time data streaming, CDC and Kafka, or high-volume ETL processes.
  • Experience building and maintaining CI/CD pipelines for databases and schema migrations.
  • Strong scripting/automation skills, preferably with Python.
  • Ability to troubleshoot complex performance and scalability issues in high-concurrency environments.
  • Strong English communication skills (C1); Polish is not required.
  • Experience in fintech, iGaming or another highly regulated, transaction-heavy environment is a nice-to-have.

Responsibilities

  • Design efficient database schemas and low-latency data access patterns for a microservices environment.
  • Analyze and optimize query performance, including indexing, execution plans and high-concurrency bottlenecks.
  • Design and implement table partitioning, data retention and archival strategies for large transactional and time-series datasets.
  • Move historical and less frequently accessed data to data lake solutions such as Snowflake and S3.
  • Design and operate real-time Change Data Capture (CDC) pipelines using Kafka and Debezium.
  • Monitor database health, performance and availability, including alerting and proactive identification of throughput or data consistency issues.
  • Design and maintain database backup, recovery, encryption and access-control mechanisms in cloud environments.
  • Build and maintain database CI/CD pipelines covering schema migrations, version control and automated deployments.
  • Automate database operations, ETL workflows and data-quality/anomaly detection processes using Python or similar scripting languages.
  • Work closely with engineering and data teams to improve the scalability and reliability of the overall platform.

Skills

Database design
PostgreSQL
MySQL
Kafka
Python
DB CI/CD
Performance tuning
Cloud databases

Tools

Snowflake
Debezium
AWS RDS/Aurora

Job description

Position: Senior Database Engineer Location: Kraków, Poland Working mode: Initially remote; once the Kraków office is ready, 3-4 days per week onsite

About our client Our client is an Israeli sports-tech company combining advanced data engineering, AI/ML and mathematical modelling to build high-performance real-time sports analytics solutions. The company processes large volumes of real-time data across sports including football, basketball, baseball and American football, transforming it into predictions and actionable insights. Its technology supports data-driven organizations operating in environments where speed, scalability and data accuracy are critical. The company is now building its new R&D team in Kraków, giving engineers the opportunity to join at an early stage and help shape the technical foundations of the new organization.

The Role

As a Senior Database Engineer, you will be responsible for designing, optimizing and scaling high-performance database infrastructure supporting millions of transactions and real-time data flows. You will work with transactional databases, document databases, Kafka-based streaming and analytical data lakes, with a strong focus on performance, reliability and data consistency. A key part of the role will be ensuring that financial and transactional data remains accurate under high concurrency and large-scale workloads. You will combine hands-on database engineering with automation, cloud infrastructure and close collaboration with the wider data and engineering teams.

Key Responsibilities
  • Design efficient database schemas and low-latency data access patterns for a microservices environment.
  • Analyze and optimize query performance, including indexing, execution plans and high-concurrency bottlenecks.
  • Design and implement table partitioning, data retention and archival strategies for large transactional and time-series datasets.
  • Move historical and less frequently accessed data to data lake solutions such as Snowflake and S3.
  • Design and operate real-time Change Data Capture (CDC) pipelines using Kafka and Debezium.
  • Monitor database health, performance and availability, including alerting and proactive identification of throughput or data consistency issues.
  • Design and maintain database backup, recovery, encryption and access-control mechanisms in cloud environments.
  • Build and maintain database CI/CD pipelines covering schema migrations, version control and automated deployments.
  • Automate database operations, ETL workflows and data-quality/anomaly detection processes using Python or similar scripting languages.
  • Work closely with engineering and data teams to improve the scalability and reliability of the overall platform.
What We're Looking For
  • 5+ years of hands-on experience in Database Engineering, Database Administration or a similar role.
  • Strong experience with large-scale relational databases, particularly PostgreSQL and/or MySQL, handling high transaction volumes.
  • Experience working with high-scale document databases, particularly DocumentDB or similar technologies.
  • Strong understanding of indexing strategies, query optimization, execution plans and transaction isolation levels.
  • Practical experience with database partitioning and data retention/archival strategies.
  • Experience operating cloud databases, particularly AWS RDS/Aurora or GCP Cloud SQL.
  • Hands-on experience with real-time data streaming, CDC and Kafka, or high-volume ETL processes.
  • Experience building and maintaining CI/CD pipelines for databases and schema migrations.
  • Strong scripting/automation skills, preferably with Python.
  • Ability to troubleshoot complex performance and scalability issues in high-concurrency environments.
  • Strong English communication skills (C1); Polish is not required.
  • Experience in fintech, iGaming or another highly regulated, transaction-heavy environment is a nice-to-have.
What We Offer
  • Opportunity to join a new R&D organization in Kraków and help shape its technical foundations from the beginning.
  • Primarily employment based on an employment contract (UoP), with B2B cooperation also planned as an option later.
  • Initially fully remote work, followed by a hybrid model with 3-4 days per week from the Kraków office once the office is ready.
  • Opportunity to work with high-volume transactional and real-time data systems serving millions of active users.
  • International environment and collaboration with experienced technical teams and company leadership.
  • Competitive compensation and the equipment required to perform the role.
  • Opportunity to work on challenging problems around database scalability, data consistency, performance and real-time processing.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Molecular Diversity Preservation International • Województwo małopolskie

On-site
Private medical care (fully covered)
MultiSport card (partially covered)
Team building activities
Senior Database Engineer - Real-Time, High-Scale
Senior Database Engineer - Real-Time, High-Scale

Dotlinkers IT recruitment • Kraków

Hybrid
PLN 210,000 - 320,000
Initially remote work
Hybrid work model (3-4 days/week in Kr
Office in Kraków when ready
Senior Data Engineer Krakow
Senior Data Engineer Krakow

Vention • Kraków

On-site
PLN 100,000 - 120,000
Private medical care with LuxMed
Kafeteria MyBenefit credits
Multisport membership
+3
Data Engineer (Database / ETL Practitioner)
Data Engineer (Database / ETL Practitioner)

Craftware • Warszawa

Hybrid
PLN 165,000 - 220,000
Fully remote work
Skills development budget
Database Engineer (working with PostgreSQL)
Database Engineer (working with PostgreSQL)

ipracujzdalnie.pl • Warszawa

On-site
PLN 200,000 - 280,000
Medical care
Insurance
Sports card
Data Engineer
Data Engineer

Addepto • Warszawa

Hybrid
PLN 170,000 - 256,000
Fast career path and training sponsorship
Flexible working hours
Paid vacation
+1
Senior Java Engineer
Senior Java Engineer

GFT TECHNOLOGIES SE • Poznań

Hybrid
Medical insurance
Sport benefits
Lunch subsidy
+4
Senior Data Engineer SQL, Kafka, APIs Gdynia
Senior Data Engineer SQL, Kafka, APIs Gdynia

Diverse CG Sp. z o.o. Sp.k. • Gdynia

On-site
PLN 100,000 - 130,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Junior Data Engineer (KDB)
Junior Data Engineer (KDB)

GFT TECHNOLOGIES SE • Kraków

Hybrid
PLN 97,000 - 155,000
Hybrid work in Kraków
Medical, sport, lunch subsidy
Online trainings
+1
Senior Data Engineer SQL, Kafka, APIs Gdynia
Senior Data Engineer SQL, Kafka, APIs Gdynia

DCG Poland • Gdynia

On-site
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant