Senior Data Engineer

GXBank

Petaling Jaya

On-site

MYR 180,000 - 260,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

GXBank is seeking a senior data engineer to design and maintain scalable ELT data pipelines in Snowflake. You will build and optimize pipelines with dbt, orchestrate workflows in Airflow, and develop connectors in Python to ingest data from diverse sources.

You will implement batch and streaming ingestion, optimize warehouses for cost and performance, enforce data governance and security, and contribute to schema design and data loading strategies.

Qualifications

  • 5+ years hands-on SQL or data warehousing experience.
  • Experience building complex ELT pipelines with dbt.
  • Proficient in Apache Airflow (DAGs, Operators, Sensors, XComs).
  • Strong Python scripting for data manipulation and API integration.
  • Deep understanding of data warehousing, dimensional modeling.
  • Knowledge of RBAC, data masking, and privacy practices.
  • Experience with Snowflake features like Snowpipe and external stages.
  • Ability to design scalable, cost-efficient data platforms.

Responsibilities

  • Design, develop, test, deploy, and maintain ELT data pipelines using dbt for Snowflake.
  • Orchestrate data workflows with Apache Airflow for reliable delivery.
  • Develop connectors to extract data from APIs, databases, and files.
  • Implement batch and streaming ingestion using Snowflake features.
  • Optimize Snowflake warehouses and overall data platform performance.
  • Monitor Snowflake resources for cost-effectiveness and scalability.
  • Enforce data governance, security, and privacy within Snowflake.
  • Assist in schema design and table optimization.
  • Develop and uphold best practices for change management and data protocols.

Skills

SQL proficiency
Data warehouse concepts
ETL/ELT understanding
Python scripting
Airflow development
dbt mastery
Data governance basics
Data modeling
Problem solving
Communication

Education

Bachelor's/Master's in Analytics or CS

Tools

dbt
Snowflake
Apache Airflow

Job description

Responsibilities
  • Design, develop, test, deploy, and maintain robust and scalable ELT data pipelines using dbt (data build tool) for data transformation within Snowflake.

  • Orchestrate and schedule complex data workflows using Apache Airflow, ensuring timely and reliable data delivery.

  • Develop connectors and scripts (primarily in Python) to extract data from various source systems (APIs, databases, files, streaming platforms) and load it into Snowflake.

  • Implement data ingestion strategies (batch and streaming) using Snowflake's capabilities (e.g., Snowpipe, external stages).

  • Optimize Snowflake warehouse usage, query performance, and overall data platform efficiency.

  • Manage and monitor Snowflake resources, ensuring cost-effectiveness and scalability.

  • Implement and enforce data governance, security (e.g., RBAC, data masking), and privacy best practices within Snowflake.

  • Assist in schema design, table optimization (clustering, partitioning), and data loading strategies.

  • Solve key business problems through using an appropriate mix of strategic thinking and computational methods.

  • Develop and uphold best practices with respect to change management, documentation and data protocols.

Requirements
  • Bachelor/Master degree in Analytics, Data Science, Mathematics, Computer Science, Information Systems, Computer Engineering, or related technical field.

  • Demonstrated mastery of complex SQL queries, analytical functions, stored procedures, and performance tuning.

  • 5+ years of hands-on experience with SQL or any Data warehouse/Data Lake, including data loading, transformations, performance optimization, and security features.

  • Proven experience in building and managing complex data transformation pipelines using dbt, including Jinja templating, macros, tests, and documentation.

  • Solid experience in designing, developing, and deploying production-grade data pipelines using Apache Airflow (DAGs, Operators, Sensors, XComs).

  • Strong Python scripting skills for data manipulation, API integrations, and Airflow DAG development.

  • Analytical and independent problem solver. Meticulous with high attention to detail.

  • Strong communicator with ability to switch hats between data/technical speak and business/layperson speak.

  • Solid understanding of data warehousing concepts, dimensional modeling (star/snowflake schemas), and data lake architectures.

  • Deep understanding of Extract, Load, Transform (ELT) or ETL principles and best practices.

  • Familiarity with data quality frameworks, data lineage, and data governance principles.

  • Experience working in a digital banking or financial services environment is highly advantageous, with an understanding of financial data concepts and regulatory requirements.

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

GXBank • Selangor

On-site
MYR 150,000 - 270,000
Data Engineer
Data Engineer

Encora Inc. • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Assistant Manager, Data Engineer
Assistant Manager, Data Engineer

Sime Darby Property • Selangor

On-site
MYR 120,000 - 190,000
Data Engineer - Snowflake / Pricing Analytics
Data Engineer - Snowflake / Pricing Analytics

Accenture Southeast Asia • Cyberjaya

On-site
MYR 90,000 - 130,000
IT Analyst
IT Analyst

Jobtailor • Petaling Jaya

On-site
MYR 150,000 - 240,000
Staff Cloud Data Engineer
Staff Cloud Data Engineer

Ams Osram • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior Data Engineer: ELT Pipelines in Snowflake & Airflow
Senior Data Engineer: ELT Pipelines in Snowflake & Airflow

GXBank • Petaling Jaya

On-site
MYR 180,000 - 260,000
Senior Data Engineer: Snowflake ELT & Airflow Lead
Senior Data Engineer: Snowflake ELT & Airflow Lead

GXBank • Selangor

On-site
MYR 150,000 - 270,000
Senior Data Engineer
Senior Data Engineer

Kuala Lumpur Kepong Berhad • Petaling Jaya

On-site
MYR 180,000 - 240,000
Data Engineer
Data Engineer

DPE Global Services Centre (Malaysia) • Petaling Jaya

On-site
MYR 90,000 - 130,000