Point your AI agent at freehire and let it find you a job.

Get the CLI →

uSoftware

New

Senior Data Engineer | Botim

Posted 4 views
Discussion

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.

About us:
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.
Requirements
  • 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.
…and of course, your benefits
  • 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.
Apply and Join Us Today! ✨

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.