DSK Bank
Senior Data Engineer – Rewards Platform and Data Analysis
Skills
8 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Sofia, Bulgaria
Work mode:
Onsite
Published on:
12 October 2026
What they need
DSK Bank is launching a bank-wide rewards program , and we are building its engine from scratch. As a Senior Data Engineer, you will own the data flows that turn customer activities into cashback, challenge progress and loyalty points. This is a greenfield build: you will shape the architecture, not just maintain it.
What you'll do
Build the real-time core
- Design, build and run real-time Python pipelines that consume events from Kafka and apply campaign rules: customer eligibility, reward caps and frequency limits.
- Own the progress store and points ledger in PostgreSQL, the CDC streams around them, and the second stage that grants rewards and sends notifications to DSK Mobile.
- Make every reward correct by design: idempotent processing, full traceability back to the transaction that earned it, and clean handling of reversals and refunds.
Keep the numbers right
- Build the reconciliation process against our golden source, the transaction tables in DWH / Databricks
- Develop batch processes in Databricks, dbt and Apache Airflow: daily customer eligibility, aggregates and history.
- Monitor latency, errors and lost events, set up alerting and resolve incidents.
Make campaigns fast to launch
- Turn new campaigns into configuration and grow a library of reward mechanics – capped cashback, monthly challenges, boosted partner cashback – so the program team can launch without new code.
- Plug new data sources into the engine and maintain the engagement and reward catalogs.
Power the business
- Prepare data models and logs for Power BI reporting, campaign performance analysis, complaint handling, and partner invoicing and commissions.
- Write tests and technical documentation for every pipeline and configuration.
- Help shape the rewards platform architecture and technology choices.
What you bring
- 3+ years as a Data Engineer or data pipeline developer.
- Production-grade Python.
- Advanced SQL and hands-on PostgreSQL.
- Git and CI/CD as part of your daily workflow.
- A university degree in Computer Science, Informatics, Mathematics, Engineering or a related field.
- Good English, written and spoken.
- Ownership and initiative: you are comfortable in a new team where not everything is defined yet.
Nice to have
- Apache Kafka or other event streaming.
- Databricks / Apache Spark.
- dbt and Apache Airflow.
- Power BI.
- Experience in banking, fintech or loyalty programs.
What we offer
- A greenfield build. Design a real-time rewards engine, with a real say in architecture and technology choices.
- Visible impact. Your pipelines decide what customers see in DSK Mobile seconds after they pay.
- A modern data stack. Python, Kafka, PostgreSQL, Databricks, dbt, Airflow and Power BI.
- Additional Health Insurance
- 20+5 paid annual holiday leave
- Food vouchers in the amount of up to 102.26 EUR per month
- Favorable conditions for housing and mortgage lending, as well as for DSK Bank products and services
- Preferential conditions for Multisport / CoolFit card
- Discounts in more than 20 companies
If you are challenged by this opportunity, we would be glad to review your application.
Only short-listed candidates will be contacted. All applications will be treated in strict confidentiality.
Other offers great for you!
These companies are also looking for great profiles
Yunik
Data Engineer Senior – Data Marketplace / Data Engineering
Freelance
Paris, France
Hybrid
Skills
7 days ago
Quick apply
AlgoviA
Senior Data Analyst
500
Freelance
69200 Vénissieux, France
Hybrid, Onsite
Skills
6 days ago
Quick apply
Anonyme
Data Platform Engineer Senior – Databricks
550
Freelance
92250 La Garenne-Colombes, France
Hybrid
Skills
6 hours ago
Quick apply
No company information available.