Lead Data Engineer

F
FYSTFintech
PortugalFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English (B2 level) and fluent Russian
Experience
5+ years
Required Skills
AWSPostgreSQLPythonKafkaSnowflakeData engineeringGo

Requirements

  • 5+ years in data engineering with end-to-end ownership of production pipelines.
  • Hands-on experience with Snowflake, PostgreSQL CDC, and Kafka.
  • Solid AWS experience (S3, RDS, Aurora, cloud data infrastructure).
  • Data quality engineering mindset: monitoring, reconciliation, and lineage.
  • Technical leadership experience: project ownership, cross-team alignment, and delivery.
  • Comfortable defining data contracts and driving requirements with backend teams.
  • Familiarity with gRPC, RabbitMQ, and reading Go or Python service code.
  • English language skills at the B2 level.
  • Fluent Russian language.
  • Knowledge of Kubernetes, Airflow, Prefect, Dagster, or dbt is a plus.
  • Payments domain knowledge (settlement, transaction lifecycle) is a plus.

Responsibilities

  • 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 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 and enforce data contracts with service-owning teams.
  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now