Back to listings
Kubo InternationalWarszawa

Senior Data Engineer

Project-Based

Description

Ready to build high-performance, real-time data pipelines at scale?

At KUBO, we’re looking for a Senior Data Engineer to support a major data modernization project for a financial services client. The project is focused on Change Data Capture (CDC), real-time streaming, and analytics, helping the client handle large volumes of transactional data efficiently.

As a consultant, you’ll collaborate with an international, agile team, fully remote from Poland, and help shape the future of a platform relied on by financial teams worldwide.

Key responsibilities

Design, implement, and maintain high-performance data pipelines using CDC principles

Build and optimize solutions with Kafka for real-time data integration

Develop batch and streaming data workflows with Spark

Collaborate with architects, data engineers, and product teams to ensure robust and scalable data solutions

Take full ownership of the reliability, performance, and observability of your components

Continuously improve pipeline architecture, data quality, and team processes

Support analytics and reporting by ensuring clean and structured data

Ideal candidate profile

8+ years of experience in data engineering or backend development

Hands-on experience with Kafka for real-time data streaming

Experience with Spark for batch and streaming processing

Familiarity with relational and/or NoSQL databases

Good knowledge of Java

Knowledge of modern software engineering practices, testing, and CI/CD pipelines

Engineering mindset: proactive, detail-oriented, focused on long-term quality

Strong understanding of Change Data Capture (CDC) principles is a plus

Fluent in English (spoken and written)

Conditions

Location: Remote from Poland

Contract type: B2B

Duration: Until end of 2026 (possible extension)

Salary: 140-225 PLN/h, Negotiable, depending on experience

Benefits: Private medical care, life insurance, AWS certifications, Multisport card

Recruitment steps

Call with a KUBO recruiter

Technical interview with the client team

Offer & onboarding

W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.

At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

Skills

AWSKafkaData EngineeringApache SparkAgileJestJavaCI/CD