Senior Data Engineer

BonusLink

Petaling Jaya

On-site

MYR 180,000 - 240,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BonusLink seeks a Senior Data Engineer to lead a lean data team spanning BI, Data Science, and Data Engineering. You will be the most senior voice in Data Engineering, influence architecture, and mentor a junior DE while collaborating with an Analytics Engineer who handles transformation layers above your pipelines.

You will work across AWS and GCP in a Medallion architecture, owning ingestion reliability, data contracts, and platform scalability.

Qualifications

  • 5+ years of hands-on data engineering, with at least 2 years in senior/lead capacity.
  • Strong Python and advanced SQL skills (CTEs, window functions, performance).
  • Production experience with Dagster or Airflow; migration willingness.
  • Hands-on AWS and/or GCP experience (Athena, S3, Glue, Lambda, BigQuery, Pub/Sub).
  • Proven track record building ELT pipelines at scale (millions of events/day).
  • Working knowledge of dbt and data modelling (star/snowflake, Medallion layers).
  • DataOps fundamentals: Git, CI/CD, monitoring, alerting, observability.
  • Mentor junior engineers and set engineering standards.

Responsibilities

  • Design and maintain scalable ELT pipelines ingesting millions of events monthly across AWS and GCP.
  • Lead orchestration of production pipelines in Dagster; migrate legacy Airflow workflows.
  • Own pipeline monitoring, incidents, data quality, and SLA management across ingestion.
  • Set engineering standards and DataOps practices (CI/CD, testing, documentation).
  • Mentor the existing Data Engineer through reviews and pairing.
  • Understand how pipelines feed dbt models and contribute to Bronze-layer sources.
  • Optimize query performance and control storage costs for Athena and BigQuery.
  • Collaborate with Analytics, Data Science, and product teams to translate requirements into reliable data foundations.

Skills

Python
SQL
Dagster
Airflow
AWS
GCP
ELT pipelines
dbt
Data modelling
DataOps
Mentoring

Education

Bachelor's in Computer Science / Engineering

Tools

Dagster
Airflow
BigQuery
Athena
S3
Redash

Job description

You'll be joining a lean data team spanning BI, Data Science, and Data Engineering — reporting directly to the Head of Data. You'll work alongside an existing Data Engineer (whom you'll mentor) and collaborate closely with an Analytics Engineer who owns the transformation and modelling layers above yours.

This is a lead role, not a support role. You'll be the most senior technical voice in Data Engineering, with direct influence over architecture decisions.

We're migrating to a Medallion architecture (Bronze → Silver → Gold) across AWS and GCP:

Our core stack: Dagster (orchestration) · dbt (transformation) · Athena + S3 (AWS query layer) · BigQuery (GCP warehouse) · Redash (BI serving)

What You'll Be Doing
  • Design — Design and maintain scalable ELT pipelines ingesting 23M+ loyalty events monthly across AWS (Athena, S3, Glue, Lambda) and GCP (BigQuery, Pub/Sub).
  • Lead orchestration — Build and operate production pipelines in Dagster, including scheduling, dependency management, retries, and observability. Migrate any legacy Airflow workflows.
  • Drive platform reliability — Own pipeline monitoring, incident response, data quality enforcement, and SLA management across the ingestion layer.
  • Set the engineering standard — Establish DataOps practices: CI/CD for pipelines, testing frameworks, alerting, and documentation. This becomes the baseline the whole team works to.
  • Mentor the existing DE — Actively develop the junior Data Engineer through code reviews, pairing, and structured technical guidance.
  • Be dbt-aware — You won't own the dbt models (that's the Analytics Engineer), but you need to understand how your pipelines feed them, contribute to Bronze-layer dbt sources, and collaborate on data contracts between layers.
  • Optimise infrastructure — Tune query performance on Athena and BigQuery, manage storage costs, and improve throughput at scale.
  • Collaborate cross-functionally — Work with Analytics Engineering, Data Science, and product teams to translate requirements into reliable data foundations.
What We're Looking For

Must-Have

  • 5+ years of hands-on data engineering experience, with at least 2 years in a senior or lead capacity
  • Strong Python and advanced SQL (CTEs, window functions, query optimisation)
  • Production experience with Dagster or Airflow — Dagster strongly preferred; Airflow experience accepted with clear willingness to migrate
  • Solid hands‑on experience with AWS (Athena, S3, Glue, Lambda, SQS) and/or GCP (BigQuery, Dataflow, Pub/Sub)
  • Proven track record building and maintaining ELT pipelines at scale (millions of events/day)
  • Working knowledge of dbt — you don't need to be the modeller, but you must understand how pipelines feed transformation layers and be able to contribute to source definitions
  • Strong grasp of data modelling — star/snowflake schemas, dimensional design, Medallion layer separation
  • DataOps fundamentals — Git, CI/CD, pipeline monitoring, alerting, and observability
  • Demonstrated ability to mentor junior engineers and establish team-wide engineering standards

Nice-to-Have

  • Real‑time / streaming experience (Kafka, Kinesis, Pub/Sub)
  • Experience in loyalty, fintech, or high‑transaction‑volume domains
  • Familiarity with Redash or similar BI query tools
Qualifications
  • Bachelor's in Computer Science, Engineering, or related field (or equivalent experience)
  • 5+ years in data engineering, with at least 2 years in a senior or lead capacity
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Involve Asia • Kuala Lumpur

On-site
MYR 70,000 - 90,000
Senior Data Engineer
Senior Data Engineer

CloudMile • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Competitive salary
Career growth opportunities
Cloud exposure on multi-cloud stacks
Lead Data Engineer - Dagster Architect & ELT Leader
Lead Data Engineer - Dagster Architect & ELT Leader

BonusLink • Petaling Jaya

On-site
MYR 180,000 - 240,000
Senior Data Engineer – AI-Ready Data Platform Lead
Senior Data Engineer – AI-Ready Data Platform Lead

IKEA Gruppe • Petaling Jaya

On-site
Confidential
Principal Data Engineer
Principal Data Engineer

Starhub Ltd • Petaling Jaya

On-site
MYR 180,000 - 320,000
Manager, Data Engineer
Manager, Data Engineer

Pixlr Group • Subang Jaya

On-site
MYR 180,000 - 260,000
Annual leaves
Medical and Insurance Coverages
Optical and dental subsidies
+2
Senior Engineer (Data)
Senior Engineer (Data)

Pertama Partners • Kuala Lumpur

On-site
MYR 100,000 - 150,000
Business Intelligence Analyst
Business Intelligence Analyst

BonusLink • Petaling Jaya

On-site
MYR 60,000 - 120,000
Sr AWS Data Engineer
Sr AWS Data Engineer

ITC Infotech • Kuala Lumpur

On-site
MYR 180,000 - 260,000
On-site role
Client-facing exposure
Data Engineer
Data Engineer

Encora Inc. • Kuala Lumpur

On-site
MYR 180,000 - 300,000