Senior Data Engineer - Remote-First, Real-Time Data Platform

Keyrock

Bahrain

On-site

BHD 18,000 - 32,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Keyrock in Bahrain is seeking an experienced Data Engineer to join the Central Data Team. You will help build a data platform capable of ingesting, processing, and serving streaming and batch data for trading desks, product, risk, and research.

You’ll own end-to-end data pipelines, establish contracts and governance, design lakehouse architectures, and partner with architecture, infrastructure, and platform teams.

Qualifications

  • 8+ years building production data systems that others rely on.
  • Strong proficiency in Python and SQL: not just writing queries but understanding engine behavior.
  • Strong understanding of data modelling for streaming and analytical workloads.
  • Efficiency, quality, idempotency, and observability are taken seriously by default.

Responsibilities

  • Build streaming and batch pipelines ingesting and distributing market, trading, and portfolio data with resilience to feed failures.
  • Build self-serve tooling (SDKs, patterns, templates, AI agents) for data products.
  • Own data contracts and schema evolution to prevent multi-team coordination overhead.
  • Design lakehouse and time-series layer around common query patterns.
  • Develop Data Governance and Data Quality Framework: validation, lineage, ownership, self-healing.
  • Create derived analytics for desks, wealth, and risk teams; ensure observability and cost awareness.

Skills

Python
SQL
Data modelling
Observability
Streaming systems
Time-series data

Tools

Kafka/Redpanda/MSK/Kinesis
ClickHouse
TimescaleDB/QuestDB
Docker
Terraform
CI/CD

Job description

Keyrock in Bahrain is seeking an experienced Data Engineer to join the Central Data Team. You will help build a data platform capable of ingesting, processing, and serving streaming and batch data for trading desks, product, risk, and research.

You’ll own end-to-end data pipelines, establish contracts and governance, design lakehouse architectures, and partner with architecture, infrastructure, and platform teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Data Engineer — Streaming & Lakehouse
Remote Senior Data Engineer — Streaming & Lakehouse

Keyrock • Bahrain

On-site
BHD 55,800 - 78,120
Senior Data Engineer: Build Scalable Pipelines & Insights
Senior Data Engineer: Build Scalable Pipelines & Insights

GoHire • Bahrain

On-site
BHD 45,000 - 70,000
Senior Data Engineer at Keyrock
Senior Data Engineer at Keyrock

Keyrock • Bahrain

On-site
BHD 18,000 - 32,000
Senior Data Engineer
Senior Data Engineer

Keyrock • Bahrain

On-site
BHD 55,800 - 78,120
Senior Rust Engineer - Remote High-Frequency Trading
Senior Rust Engineer - Remote High-Frequency Trading

Keyrock • Bahrain

On-site
BHD 52,000 - 74,000
Competitive salary
Remote work with flexible hours
Global teammates
Senior Full-Stack Engineer, Distributed Systems
Senior Full-Stack Engineer, Distributed Systems

Hire Fellows • Manama

On-site
BHD 18,000 - 30,000
Senior Rust Engineer - Low-Latency Trading (Remote)
Senior Rust Engineer - Low-Latency Trading (Remote)

Keyrock • Bahrain

On-site
BHD 45,120 - 67,680
Competitive salary
Flexible working hours
Remote work
+1
DF Operations Support - Bahrain
DF Operations Support - Bahrain

LigaData, Inc. • Bahrain

Hybrid
BHD 7,800 - 12,000
Real-Time Data Operations & Support Specialist
Real-Time Data Operations & Support Specialist

LigaData, Inc. • Bahrain

Hybrid
BHD 7,800 - 12,000
Senior Rust Engineer - High Frequency Trading (HFT)
Senior Rust Engineer - High Frequency Trading (HFT)

Keyrock • Bahrain

On-site
BHD 52,000 - 74,000
Competitive salary
Remote work with flexible hours
Global teammates