Point your AI agent at freehire and let it find you a job.

Get the CLI →

Alliance Bank Malaysia Berhad

NewBe an early applicant

Data Platform Engineer

Posted
Discussion

Summary

Designs and runs scalable, secure data platforms (lakes, lakehouses, warehouses) for a Malaysian bank, building batch/streaming ETL pipelines, cloud infrastructure on AWS/GCP/Azure, and CI/CD with IaC, governance, and observability. Requires 5+ years in data/platform engineering with Python/Java/Scala, Spark, and cloud data services.

  • Design and implement scalable, resilient, and secure data platforms (data lakes, lakehouse, data warehouses).
  • Build and maintain distributed data systems that support batch, streaming, and real-time processing.
  • Develop reusable frameworks and platform services to standardize data ingestion, processing, and access.
  • Build and maintain robust ETL/ELT pipelines using modern orchestration tools.
  • Ensure data quality, lineage, observability, and governance are embedded within pipelines.
  • Optimize data workflows for performance, cost efficiency, and reliability.
  • Deploy, manage, and optimize data platforms on cloud providers (Azure, AWS, GCP).
  • Implement Infrastructure as Code (IaC) using tools like Terraform, ARM/Bicep, or CloudFormation.
  • Monitor and manage platform performance, availability, and scalability.

Data Governance & Security

  • Implement data governance frameworks, including cataloging, classification, and lineage tracking.
  • Ensure compliance with data security and privacy standards (e.g., GDPR, PDPA).
  • Manage access control, encryption, and auditing mechanisms.

DevOps & Automation

  • Build CI/CD pipelines for data platform components.
  • Automate deployments, monitoring, and alerting.
  • Apply SRE principles to improve platform reliability and availability.
  • Partner with data engineers, data scientists, and business stakeholders to deliver data solutions.
  • Provide platform best practices and guidelines to engineering teams.
  • Support self-service data capabilities for analytics and AI use cases.

Requirement

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in data engineering, platform engineering, or related roles.
  • Experience with AI/ML data pipelines and feature stores.
  • Knowledge of data security frameworks and zero-trust architecture.
  • Familiarity with FinOps practices for data platform cost optimization.

Technical Skills

  • Strong programming skills (Python, Java, Scala, or similar).
  • Experience with distributed data processing frameworks (Spark, Flink, or equivalent).
  • Proficiency in SQL and data modeling techniques.
  • Hands-on experience with cloud data services:
  • AWS: S3, Glue, Redshift, EMR
  • GCP: BigQuery, Dataflow, Composer, Managed Spark, Hadoop
  • Experience with modern data architectures (Lakehouse, Data Mesh, Data Fabric).
  • Tools such as Airflow, Azure Data Factory, Prefect, or Dagster, Docket, Git.
  • Experience with streaming platforms (Kafka, Redpanda Event Hubs, Kinesis).

DevOps & Infrastructure

  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins).
  • Infrastructure as Code (Terraform preferred).

Data Governance, Security & Observability

  • Experience with tools like Collibra, Purview, DataHub, Prometheus, Grafana, OpenLineage/ Apache Ranger
  • Understanding data quality frameworks and monitoring tools.

Skills

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