Lead Data Engineer (Partner Company Role)

 Posted 7 days ago
  
 Poland
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design and implement a target-state data architecture utilizing Postgres CDC, Kafka, and Snowflake to deliver client-facing data products. Establish data quality controls, define data contracts with backend teams, and eventually build and lead a data engineering team.

Your Mission

  • Design the target-state data architecture: Postgres CDC → Kafka → Snowflake → client-facing data products.

  • Own tooling decisions across ingestion, orchestration, transformation, and quality layers.

  • Implement CDC-based ingestion from PostgreSQL services (RDS, Aurora, EC2, K8s operator) using Debezium or equivalent.

  • Build streaming and near-real-time pipelines with defined SLAs.

  • Build a data quality control layer: checksums, reconciliation, schema validation, anomaly detection, and alerting.

  • Define quality checkpoints across the full pipeline — from source capture through Snowflake to client delivery.

  • Define and enforce data contracts with service-owning teams for core entities: transaction, merchant, settlement, and processing status.

  • Build the external data delivery layer: financial settlement, transaction status, processor reconciliation, and client analytics.

  • Design tenant separation and implement replay/reload mechanisms for failure recovery.

  • Start hands-on, then gradually hire and grow a small data engineering team as the function matures.
    Build a pragmatic roadmap with concrete deliverables at 3, 6, and 12 months.

What Makes You a Great Fit

  • 5+ years in data engineering with end-to-end ownership of production pipelines.

  • Hands-on with Snowflake, PostgreSQL CDC (Debezium preferred), and Kafka.

  • Solid AWS experience — S3, RDS, Aurora, and cloud data infrastructure.

  • Data quality engineering mindset: monitoring, reconciliation, lineage.

  • Comfortable defining data contracts and driving requirements with backend engineering teams.

  • Technical leadership experience: project ownership, cross-team alignment, delivery under constraints.

  • Kubernetes, Airflow/Prefect/Dagster, and dbt are strong pluses.

  • Payments domain knowledge — settlement, transaction lifecycle, processor integrations — is a strong plus.

  • Familiarity with gRPC, RabbitMQ, and reading Go/Python service code is expected.

  • English language skills at the B2 level and fluent russian language.

What We Offer

  • An opportunity to make something great even greater, you can be the reason why we grow, develop, and become the best fintech company on the market!

  • Career prospects - we are young, we have huge ambitions, and it is important that our employees grow with us

  • Work with coworkers who are passionate about their business

  • Compensation that will fully correspond to the competence and knowledge, with yearly performance reviews

  • Remote work

  • 20 days of vacation time; bank holidays; sick leaves; additional birthday day off

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Data Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified