Lead Data Engineer
New
F
FYSTFintech payments
Source API remote eligibility restrictions: PolandFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English language skills at the B2 level and fluent russian language.
- Experience
- 5+ years in data engineering
- Required Skills
- AWSRabbitmqSnowflakeApache KafkagRPC
Requirements
- Have 5+ years in data engineering with end-to-end ownership of production pipelines.
- Have hands-on experience with Snowflake, PostgreSQL CDC (Debezium preferred), and Kafka.
- Bring solid AWS experience, including S3, RDS, Aurora, and cloud data infrastructure.
- Have a data quality engineering mindset covering monitoring, reconciliation, and lineage.
- Be comfortable defining data contracts and driving requirements with backend engineering teams.
- Have technical leadership experience, including project ownership, cross-team alignment, and delivery under constraints.
- Be familiar with gRPC and RabbitMQ.
- Be able to read Go/Python service code.
- Have English language skills at the B2 level and fluent Russian.
- Kubernetes, Airflow/Prefect/Dagster, and dbt are strong pluses.
- Payments domain knowledge, including settlement, transaction lifecycle, and processor integrations, is a strong 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 data quality controls for checksums, reconciliation, schema validation, anomaly detection, and alerting.
- Define quality checkpoints from source capture through Snowflake to client delivery.
- Define and enforce data contracts with service-owning teams for transaction, merchant, settlement, and processing status entities.
- Build external data delivery for financial settlement, transaction status, processor reconciliation, and client analytics.
- Design tenant separation and implement replay/reload mechanisms for failure recovery.
- Develop a roadmap with deliverables at 3, 6, and 12 months, and gradually hire and grow a small data engineering team.
View Full Description & ApplyYou'll be redirected to the employer's site