Senior Data Engineer | Botim
Summary
uSoftware is hiring a Senior Data Engineer to work with Botim, owning its financial data warehouse and real-time data platform. Day to day: designing ODS/DWD/DWS/ADS layers, building batch and streaming pipelines with Hive, Spark, Kafka and Flink, and data governance/quality frameworks. Full-time office role in Tbilisi, Georgia.
Botim is a UAE-based technology investment and development group, embarked on a mission to build the world’s first ultra platform & ecosystem, that will disrupt the consumer technology space by rethinking the boundaries of a digital ecosystem.
It will be the first of its kind in the MEA region to simplify the way people & businesses interact, engage and transact with each other. The platform will provide seamless connectivity between consumers and businesses, enabling users to effortlessly access home, e-commerce, and fintech services in one place. Astra’s mission is to enrich people’s lives by making communication and e-commerce more seamless, connected, and natural.
Please note: This is a full-time office-based role in Tbilisi (5 days per week), with some flexibility available after the probation period.
Office location:
About the Role
We are looking for a Senior Data Engineer to join our growing data team and take ownership of our financial data warehouse, real-time data platform and data governance initiatives.
You will work across DWH architecture, real-time streaming, data quality and financial data modelling, supporting critical risk, transaction and business intelligence use cases.
Key Responsibilities
- Design and develop the Financial Data Warehouse, covering ODS, DWD, DWS and ADS layers.
- Build scalable data models across users, transactions, repayments and risk domains.
- Design and develop real-time data pipelines using Kafka and Flink.
- Support real-time risk features, transaction monitoring and operational dashboards.
- Ensure consistency between batch and real-time data through unified architectures.
- Establish a Single Source of Truth (SSOT) for key business KPIs.
- Build data governance, metadata and data quality frameworks.
- Implement automated monitoring and quality checks across batch and streaming pipelines.
- 5+ years of experience in Data Engineering / Big Data development.
- Strong hands-on experience with Hive, Spark and Flink.
- Strong understanding of DWH architecture and ODS / DWD / DWS / ADS layering.
- Production experience with Kafka, Flink or similar streaming technologies.
- Experience with state management, exactly-once processing and late-arriving data.
- Strong experience in ETL, data modelling and optimisation.
- Experience building data governance and data quality frameworks.
- Mandatory: Strong experience within banking, fintech, payments, lending, credit or financial risk.
- Good understanding of loan origination, repayments, delinquency and risk data.
- Direct work with the customer, ownership culture.
- 20 working days of vacation and 15 sick leaves
- At least 11 public holidays.
- Medical expenses compensation (after trial).
- Fitness membership (after trial).
- Corporate events.
