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

Get the CLI →

Michael Page International (HK) Ltd

NewBe an early applicant

Data Engineer Lead 54K

Posted
Discussion

Summary

Lead a team of data engineers building a cloud data platform on AWS for large-scale analytics and ML: hands-on direction of Spark on EMR, streaming APIs, and AWS data services (S3, Glue, Redshift), plus Python and some React/Node.js BFF work, MLOps, and data governance. Hong Kong-based, HK$48,600–54,000/month plus gratuity and medical.

$48600 - $54k p.m. + 10% gratuity + Medical

This role leads a team of data engineers supporting a cloud-based data platform that enables large-scale analytics and machine learning workloads. Success requires strong leadership, deep expertise in Spark on AWS EMR, and the ability to design scalable, governed data solutions.

Our client is a technology-focused organisation operating a modern cloud data environment. The team works closely with business and technical stakeholders to deliver data, analytics, and machine learning capabilities through scalable engineering solutions.

Description

  • Lead and develop a team of data engineers, providing coaching to strengthen technical capability and delivery excellence.
  • Offer hands-on technical direction by defining engineering best practices, reviewing solution designs and code, and promoting high-quality outcomes.
  • Propose and detail solution designs that align with established architecture standards, governance requirements, and delivery frameworks.
  • Communicate technical approaches effectively to stakeholders and project teams, explaining key design choices and associated trade-offs.
  • Guide the development and optimisation of Apache Spark workloads on AWS EMR for both batch and real-time data processing.
  • Oversee the design and management of streaming API solutions supporting real-time ingestion, consumption, and data delivery.
  • Support self-service data access for data science users through curated data assets and governed delivery mechanisms, recommending suitable implementation approaches.
  • Advocate strong MLOps practices, including model deployment, monitoring, and lifecycle support within the platform environment.
  • Contribute to the delivery of lightweight user-facing and service-layer components using React and Node.js within a Backend-for-Frontend architecture.
  • Collaborate with stakeholders, data science teams, and platform specialists to convert business requirements into scalable, secure, and cost-efficient solutions.
  • Drive best practices in data governance, covering data quality, lineage, integrity, and security throughout the data lifecycle.
  • Participate in emerging AI and generative AI-related initiatives, contributing ideas and technical input where appropriate.

Profile

  • Bachelor's degree in Computer Science, Engineering, Data Science, or a related technical discipline, or equivalent industry experience.
  • At least 6 years of experience in data engineering, including demonstrated experience leading and mentoring engineering teams.
  • Strong technical leadership capabilities with experience establishing standards, mentoring engineers, and reviewing designs and code.
  • Ability to communicate and present technical solutions effectively to both technical and non-technical audiences.
  • Proven hands‑on expertise with Apache Spark running on AWS EMR, including pipeline architecture, performance optimisation, and cost management.
  • Experience designing and supporting streaming API services for real‑time data ingestion, consumption, and API‑driven delivery.
  • Solid experience across AWS data services including S3, Glue, Lake Formation, Athena, Redshift, Step Functions, and Lambda.
  • Proficiency in Python, with additional expertise in technologies such as React and Node.js within a Backend-for-Frontend architecture preferred.
  • Ability to contribute solution concepts and detailed designs within defined architecture standards, delivery patterns, and governance frameworks.
  • Understanding of MLOps principles and experience supporting self‑service capabilities for data science teams.
  • Experience with streaming and messaging technologies such as Kafka or Spark Streaming, along with strong SQL and data modelling skills.
  • Interest in or exposure to AI and generative AI technologies is advantageous but not a primary requirement.
  • Excellent communication, stakeholder engagement, and coaching abilities.
  • Fluent Cantonese and English language skills are required; Mandarin is an advantage.
  • Previous experience within a consulting, professional services, or technology services environment is preferred.

Job Offer

  • Competitive monthly salary.
  • Usual contractor benefits offered by the organization.

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