B

Senior Data Engineer

BrainRocket
Full-time
On-site
Limassol, Cyprus, Cyprus

BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. ‍Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.

We are looking for a highly skilled Senior Data Engineer to join our growing team in Limassol, Cyprus.

Our mission is to build an advanced analytics platform that provides merchants with deep insights into their transaction performance and key KPIs. As a Senior Data Engineer, you will play a central role in shaping our data models, pipelines, and analytics infrastructure, ensuring we deliver world-class dashboards and embedded analytics within our back-office platform.

This role is highly impactful: you will be the driving force behind how transaction data is captured, structured, and transformed into actionable insights for our merchants.

✅ Responsibilities:

  • Data Modeling & Structures
    • Review and improve existing data models related to payment transactions;
    • Define standards for what critical data must be captured in transaction records and connected tables;
    • Design scalable data structures to support analytics and merchant-facing dashboards.

  • ETL / Data Pipelines
    • Build and maintain ETL/ELT pipelines from operational data stores and applications into analytics systems;
    • Implement ingestion pipelines to systems like Clickhouse, OpenSearch and Prometheus;
    • Work with streaming and batch frameworks such as Kafka/Kinesis, Apache NiFi, Apache Flink, AWS Glue, and AWS Lambda;
    • Ensure data is processed, validated, and enriched efficiently for real-time and batch use cases.

  • Analytics & Semantic Layer
    • Define query semantics and implement aggregations, metrics, measures, and semantic layers;
    • Design data views optimized for reporting and dashboard use cases;
    • Enable data exploration and drill-down capabilities for merchant backoffice applications.
  • Use Cases
    • Support embedded analytics in our backoffice platform;
    • Deliver merchant dashboards to track KPIs such as:

      • Approval rates (by country, PSP, payment method, etc.)
      • Performance by traffic source (affiliation, organic, campaigns)
      • VIP segmentation and deposit history (FTD, STD, TTD, etc.)
      • Faulty transaction processing trends

    • Provide filtering, segmentation, and drill-down capabilities across multiple data dimensions;
    • Provide tools for support and technical account managers to track trends and identify issues.

✅ Requirements:

  • Strong experience as a Data Engineer, ideally in fintech, payments, or high-volume transaction systems;
  • Expertise in data modeling and designing scalable schemas for analytical use cases;
  • Hands-on experience with Relational DBs (MySQL) and Analytics DBs (Clickhouse, OpenSearch/ElasticSearch);
  • Proven track record building ETL/ELT pipelines with tools like Apache NiFi, Apache Flink, Kafka/Kinesis, AWS Glue, or Lambda;
  • Strong SQL skills and comfort with data exploration tools (SQL Workbench, Grafana, Kibana, Preset).

✅ Nice to Have:

  • Familiarity with Prometheus and operational metrics systems;
  • Experience embedding analytics into SaaS or B2B platforms;
  • Knowledge of payment transaction lifecycles and industry KPIs;
  • Experience with AI for data analytics, including anomaly detection, data classification, and data enrichment.

✅ Why you should join us?

  • Learning and development opportunities and interesting challenging tasks;
  • Official employment in accordance with the laws of Cyprus and the EU, registration of family members;
  • Company fitness corner in the office for employees;
  •  Opportunity to develop language skills and partial compensation for the cost of language classes;
  • Birthday celebration present;
  • Time for proper rest and 24 working days of Annual Vacation.

Bold moves start here. Make yours. Apply today! 

By submitting your application, you agree to our Privacy Policy.