Salary
≈ $30k – $77k per year (Estimated)
Location
In office (Sofia)
Seniority
Senior · 3+ years exp
First seen by Alion on Oct 12, 2026.
Overview
Company
Impact
Profile match
Банка ДСК предлага пакет от банкови услуги и продукти, включително индивидуално банкиране, премиум и корпоративно банкиране, дебитни и кредитни карти.
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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,827,859 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Data Science
Similar stack
Same company
Sofia
Senior Scientist I - Automation Engineer
3 months ago
≈ $32k – $83k per year (Estimated) • In office • Full-Time • Master's Degree • Nansha
Python
Management
Agile
Apply
Senior Scientist I - Robotic Engineer
3 months ago
≈ $33k – $85k per year (Estimated) • In office • Full-Time • 2+ years exp • Master's Degree • Nansha
Python
C++
MATLAB
Management
Agile
Apply
Data Engineer
4 hours ago
In office • Full-Time • Bangkok
Python
Databases
PostgreSQL
AI/ML
Computer Vision
Interpretability
DevOps
Linux
Unix
Apply
Apply
Apply
Senior Backend Software Engineer, DX
1 day ago
≈ $106k – $266k per year (Estimated) • Remote (United States, UTC-8 – UTC-7 hours) • 5+ years exp • Bachelor's Degree
Python
Go
Java
Kotlin
SQL
Ruby
Ruby
Ruby on Rails
Databases
PostgreSQL
Oracle
Cassandra
DynamoDB
DevOps
GCP
Azure
AWS
Management
Agile
Scrum
Apply
Senior GIS Analyst
1 day ago
≈ $47k – $92k per year (Estimated) • In office • 8+ years exp • Spring
Python
SQL
Analytics
ETL/ELT
Management
Microsoft Office
SpaceTech
QGIS
Apply
Full Stack Engineer
1 day ago
$92k – $162k per year • In office • Secret • 1+ year exp • Bachelor's Degree • San Diego
Python
JavaScript
TypeScript
Python
Flask
Django
Databases
MySQL
PostgreSQL
Redis
AI/ML
TensorFlow
Pandas
NumPy
Keras
PyTorch
Machine Learning
Frontend
GraphQL
Tailwind CSS
Bootstrap
React.js
DevOps
DigitalOcean
CI/CD
Git
AWS
Docker
Kubernetes
Linux
Unix
Management
Agile
QA
Swagger
Apply
≈ $122k – $223k per year (Estimated) • In office • TS/SCI • 7+ years exp • Bachelor's Degree • San Diego
Python
Go
Rust
C++
Databases
PostgreSQL
Redis
TimescaleDB
InfluxDB
SQLite
Apache Kafka
AI/ML
Time Series Forecasting
DevOps
Prometheus
Grafana
Cybersecurity
Zero Trust
IoT
MQTT
Apply
EO Signal Image Processing Engineer - 2
1 day ago
$83k – $131k per year • In office • Top Secret • Full-Time • 2+ years exp • Bachelor's Degree • Chandler
Python
C++
MATLAB
DevOps
HPC
Linux
Apply
iOS Software Engineer
4 days ago
Hybrid • 3+ years exp • Sofia
Java
Swift
Swift
RxSwift
Mobile
iOS SDK
Reactive Programming
DevOps
Git
Management
Agile
Apply
Android Software Engineer
4 days ago
Hybrid • 2+ years exp • Sofia
Java
Kotlin
Mobile
Jetpack Compose
Android SDK
DevOps
Git
Management
Agile
Apply
≈ $37k – $94k per year (Estimated) • In office • Full-Time • Sofia
Python
SQL
C#
C#
.NET
Databases
Databricks
AI/ML
CatBoost
Spark
MLFlow
XGBoost
Scikit-learn
AI Agents
TensorFlow
NumPy
Keras
PyTorch
LLM
RAG
Edge AI
Machine Learning
DevOps
Azure
Analytics
Seaborn
Matplotlib
Apply
Internal auditor- софия
4 days ago
≈ $18k – $50k per year (Estimated) • In office • Full-Time • Sofia
C#
C#
.NET
Apply
Expert business development pos, sofia
4 days ago
≈ $27k – $68k per year (Estimated) • In office • Full-Time • Sofia
C#
C#
.NET
Management
Outlook
Microsoft Office
Apply
Hybrid • 1+ year exp • Sofia
Python
PHP
SQL
Databases
Oracle
MS SQL
DevOps
GCP
Linux
Unix
Apply
Specialist, Customer Care Invoicing
1 day ago
≈ $21k – $61k per year (Estimated) • Hybrid • Full-Time • Sofia
Analytics
Power BI
Microsoft Excel
Management
Microsoft Office
Apply
Apply
Inside Partner Account Manager
1 day ago
≈ $20k – $53k per year (Estimated) • Equity • Hybrid • 3+ years exp • Sofia
Apply
Apply
This is one of many
1,827,859 more open roles from verified company boards, updated every day.

