Senior Data Engineer
KUBO
⚲ Warszawa
140 - 225 PLN/h netto (B2B)
Wymagania
- Spark
- Kafka
- Java
Opis stanowiska
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 streaming 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: 150-225 PLN/h • 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