Senior Data Engineer

dotLinkers Sp. z o.o.

Kraków

Hybrid

PLN 190,000 - 300,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote initially
Hybrid work model in Kraków
International team
Competitive compensation

Job summary

dotLinkers Sp. z o.o. in Kraków is seeking a Senior Database Engineer to design, optimize and scale high-performance database infrastructure supporting millions of transactions and real-time data flows.

You will work with relational and document databases, Kafka-based streaming and data lakes, with a strong focus on performance, reliability and data consistency under high concurrency. Remote start with hybrid office work in Kraków.

Qualifications

  • 5+ years in database engineering or related roles.
  • Strong experience with PostgreSQL/MySQL and document databases.
  • Kafka/CDC experience and real-time data processing.
  • Cloud database operations and SQL performance tuning.
  • Automation via Python and CI/CD for databases.

Responsibilities

  • Design efficient schemas and low-latency access in microservices.
  • Analyze and optimize query performance and bottlenecks.
  • Implement partitioning, retention and archival strategies.
  • Move historical data to data lake solutions like Snowflake/S3.
  • Operate real-time CDC pipelines with Kafka/Debezium.
  • Maintain backups, security and access controls in cloud envs.
  • Build database CI/CD pipelines and automated deployments.
  • Automate ETL, data quality checks and anomaly detection.

Skills

Database engineering
Database administration
High-concurrency environments
Performance optimization
Python scripting
English communication (C1)
Problem solving
Cloud computing

Tools

PostgreSQL
MySQL
DocumentDB
Kafka
Debezium
Snowflake
AWS RDS/Aurora
GCP Cloud SQL
Python

Job description

Nasze wymagania:
  • 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.
O projekcie:

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.

Zakres obowiązków:
  • 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.
Oferujemy:
  • 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

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 (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
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%–
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
Lead Data Engineer
Lead Data Engineer

Mindbox Sp. z o.o. • Kraków

Hybrid
PLN 200,000 - 320,000
Interpolska Health Care
Multisport card
Warta Insurance
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
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
Lead Software Engineer
Lead Software Engineer

Mindbox Sp. z o.o. • Kraków

Hybrid
PLN 210,000 - 320,000
Hybrid work setup (6 days/month in Kró
Intensive training & growth
Comprehensive benefits (InterPolska, M
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
Lead Data Engineer (Databricks)
Lead Data Engineer (Databricks)

ACAISOFT POLAND Sp. z o.o. • Warszawa

On-site
PLN 180,000 - 280,000
Private medical care
Multisport card
Friendly, informal atmosphere, and in‑