Grid Dynamics

data engineer for regulatory reporting

In short

Senior data engineer role building Kafka-based streaming pipelines and Snowflake data models for regulatory reporting in a fintech setting, joining a newly formed team to define processes and architecture from scratch. Requires strong Kafka (Streams/Connect, Schema Registry) and advanced Snowflake SQL skills plus reconciliation, validation, and deduplication experience. The role is onsite in Wrocław, full-time, with Apache Flink, Java, Spring Kafka, and Kubernetes as a plus.

About Grid Dynamics
Grid Dynamics provides technology consulting, platform and product engineering, AI, and advanced analytics services. It helps enterprise companies undergoing business transformation address technical challenges and achieve positive business outcomes. The company has expertise in enterprise AI, data, analytics, cloud and DevOps, application modernization, and customer experience.
Responsibilities
•Design and build Kafka-based data flows using Kafka Streams and/or Kafka Connect, selecting appropriate delivery guarantees
•Implement error handling with retries, dead-letter queues, and reprocessing; preserve message ordering and manage schema evolution using Schema Registry with Avro or Protobuf
•Model facts, dimensions, and SCD for regulatory reporting, and build ingestion and processing with Streams & Tasks, Snowpipe, and Time Travel
•Implement reconciliation, validation, and deduplication to ensure reported figures are accurate and traceable
•Monitor and tune consumer lag and throughput, and optimise Snowflake queries using execution plans, clustering keys, pruning, and warehouse sizing
•Help define processes and architecture from scratch in a newly formed team
Requirements
•Commercial experience as a data or software engineer building production streaming and data pipelines
•Strong knowledge of Kafka architecture, delivery guarantees, Kafka Streams and/or Kafka Connect, and Schema Registry with Avro or Protobuf
•Advanced SQL in Snowflake, including complex queries and hands-on query optimisation
•Practical experience with Snowflake Streams & Tasks, Snowpipe, and Time Travel
•Experience modelling reporting data and implementing reconciliation, validation, and deduplication
•Independent and proactive, comfortable in a newly formed team, with good communication in English
Nice to have
Apache Flink, Java 11/17+, Spring Boot, Spring Kafka, JUnit, Mockito, Testcontainers, Kubernetes, CI/CD, Git, cloud experience, banking or payments reporting, and understanding of data auditability, lineage, and accuracy requirements
Conditions
•Competitive salary
•Flexible schedule
•Benefits package: medical insurance and sports
•Corporate social events
•Professional development opportunities
•Well-equipped office

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot