Senior Data Engineer

Open 0d

Summary

Senior Data Engineer designing and maintaining batch/streaming data pipelines, warehouse schemas, and customer data platforms using SQL, Python, cloud data warehouses (BigQuery/Snowflake/Redshift), Airflow, and dbt for enterprise clients' analytics and AI initiatives.

Build the data foundations our clients' AI and personalisation workdepends on — pipelines, customer data platforms, and analyticsmodels that hold up under enterprise scale.

About the role

We are looking for an experienced Senior Data Engineer to join ourdynamic team in Malaysia, Kuala Lumpur or Indonesia, Batam. Theideal candidate will have a minimum of 6 years of professional dataengineering experience, with a strong background in SQL, Python, andcloud data platforms. The ability to communicate in English isessential. As a Senior Data Engineer, you will play a pivotal rolein designing, building, and maintaining the data pipelines andplatforms that power our clients' analytics, personalisation, and AIinitiatives.

Responsibilities

  • Design, build, and maintain batch and streaming data pipelinesacross enterprise source systems.
  • Model and transform data for analytics and activation, includingwarehouse schemas and data quality tests.
  • Implement and configure customer data platforms, coveringingestion, identity resolution, and audience activation.
  • Build and maintain the data foundations behind client AI andpersonalisation use cases.
  • Set up monitoring, alerting, and data lineage so pipeline failuresare caught before they reach the client.
  • Collaborate with cross-functional teams to translate businessquestions into concrete data requirements.
  • Lead and mentor junior data engineers in the team.
  • Ensure data handling meets client governance, security, andprivacy requirements.

Requirements

  • Bachelor's degree in Computer Science, Information Systems,Engineering, or a related field.
  • Minimum of 6 years of professional data engineering experience.
  • Strong proficiency in SQL with a minimum of 4 years of hands-onexperience.
  • 3 years of experience using Python for data processing andautomation.
  • Hands-on experience with at least one cloud data warehouse such asBigQuery, Snowflake, or Redshift.
  • Experience with orchestration and transformation tooling such asAirflow and dbt.
  • Solid understanding of data modelling, incremental processing, andpipeline design principles.
  • Exposure to customer data platforms such as Treasure Data or AdobeExperience Platform is an advantage.
  • Excellent communication skills in English, Chinese, or Cantonese.
  • Familiarity with Agile/Scrum methodologies.

We're always looking for driven individuals to join our team!

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.

A new version of freehire is available