Senior Data Engineer
TBC UzbekistanTbilisi и ещё 1 городГибридflexibleПолная занятость
SQLDistributed systemsData EngineeringSparkData PipelinesData ModelingScalaLakehouse
Описание
TBC Uzbekistan is a digital financial services ecosystem powering some of Uzbekistan's most innovative financial experiences.
Responsibilities
- Building and maintaining batch and streaming data pipelines
- Extending Palladio with reusable integrations, processing capabilities, and validation rules
- Improving data correctness and recovery, including retries, replay, schema evolution, and duplicate handling
- Developing safe table maintenance capabilities and improving processing and storage efficiency
- Owning delivery through testing, code reviews, monitoring, performance tuning, and production troubleshooting
- Contributing to technical design decisions and supporting other engineers.
Requirements
- Strong Scala and SQL skills, with hands-on experience running Spark workloads in production
- Solid software engineering practices: modular design, clear interfaces, automated testing, and maintainable code
- A good understanding of distributed systems, streaming state, checkpointing, and failure recovery
- Experience with lake house table formats, data integration, and analytical data modelling
- The ability to investigate difficult problems, explain trade-offs, and take ownership from design through production.
Nice to have
- Experience developing shared frameworks, libraries, or platform components would be a strong advantage.
We offer
- Competitive salary & annual KPI bonus
- Corporate discounts and special offers from partner companies
- Hybrid work model: 3 days in the office, 2 days from home
- 24 Days annually to work from anywhere
- 24 days of annual vacation and 4 additional recharge day offs each year
- Birthday Day Off for every team member and 2 childcare days for parents
- Flexible working hours with two options: 09:00–18:00 or 10:00–19:00
- Fresh fruits in the office and seasonal treats throughout the year
- Access to Udemy and our internal learning platform with 1,600+ courses
- Professional training and workshops to strengthen both technical and soft skills
- Team events & gatherings, celebrations, championships and wellness initiatives that keep our community active and connected
- Sports clubs including padel, football, and basketball.