Data Engineer (Python Backend, IT)47k

Michael Page (Hong Kong)

Hong Kong

On-site

HKD 446,000 - 781,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive monthly salary
Employer benefits

Job summary

Michael Page International (Hong Kong) Limited is seeking a data engineer to design, develop, and maintain scalable data pipelines on a cloud-based platform built with AWS and Spark.

Ideal candidates will have 3-5 years of hands-on data engineering experience, strong Python/SQL skills, and working knowledge of AWS data services such as S3, Glue, and Redshift. Cantonese and English fluency are required, with Mandarin a bonus.

Qualifications

  • 3-5 years of hands-on experience in data engineering.
  • Strong practical experience with Apache Spark running on AWS EMR.
  • Experience working with AWS data services, including S3, Glue, Athena, Redshift, Step Functions, and Lambda; exposure to Lake Formation and SageMaker is advantageous.
  • Proficiency in Python and advanced SQL, with experience in ETL/ELT development and data modelling.
  • Familiarity with big data and streaming technologies such as Hive, Presto, Kafka, and Spark Streaming.
  • Knowledge of MLOps principles and experience supporting machine learning models in production environments is beneficial.
  • Exposure to AI and Generative AI-related projects is an advantage.
  • Strong collaboration skills and effective communication abilities.
  • Fluent in Cantonese and English; Mandarin proficiency is a plus.
  • Prior experience gained within an IT consulting environment or technology services organisation is preferred.

Responsibilities

  • Design, develop, and maintain scalable data pipelines and data products within a cloud-based data platform.
  • Build, enhance, and troubleshoot Apache Spark workloads on AWS EMR for both batch and real-time data processing.
  • Enable self-service analytics and data science capabilities through well-structured, governed, and high-quality datasets.
  • Contribute to MLOps processes, including support for model deployment, monitoring, and data preparation activities for production ML solutions.
  • Assist with AI and Generative AI initiatives by delivering the necessary data foundations and platform integrations.
  • Maintain data quality, governance, lineage, security, and consistency across the end-to-end data lifecycle.
  • Collaborate with business users, data specialists, and platform engineering teams to gather requirements and implement data-driven solutions.
  • Adhere to established architecture guidelines, engineering best practices, and development standards.

Skills

Spark
Python
SQL
ETL/ELT
Data modelling
MLOps
Data governance
Kafka
Spark Streaming
Hive
Presto
Cloud data platforms

Tools

AWS EMR
S3
Glue
Athena
Redshift
Step Functions
Lambda
Lake Formation
SageMaker

Job description

  • Opportunity to work on a modern AWS-based data and AI platform.
  • Exposure to Spark, MLOps, and emerging AI/GenAI initiatives.
About Our Client

Our client is an organisation investing in modern data platform capabilities to support analytics, machine learning, and AI-driven business initiatives. The environment emphasizes cloud technologies, data governance, and engineering best practices.

Job Description
  • Design, develop, and maintain scalable data pipelines and data products within a cloud-based data platform.
  • Build, enhance, and troubleshoot Apache Spark workloads on AWS EMR for both batch and real-time data processing.
  • Enable self-service analytics and data science capabilities through well-structured, governed, and high-quality datasets.
  • Contribute to MLOps processes, including support for model deployment, monitoring, and data preparation activities for production ML solutions.
  • Assist with AI and Generative AI initiatives by delivering the necessary data foundations and platform integrations.
  • Maintain data quality, governance, lineage, security, and consistency across the end-to-end data lifecycle.
  • Collaborate with business users, data specialists, and platform engineering teams to gather requirements and implement data-driven solutions.
  • Adhere to established architecture guidelines, engineering best practices, and development standards.
The Successful Applicant
  • 3-5 years of hands-on experience in data engineering.
  • Strong practical experience with Apache Spark running on AWS EMR.
  • Experience working with AWS data services, including S3, Glue, Athena, Redshift, Step Functions, and Lambda; exposure to Lake Formation and SageMaker is advantageous.
  • Proficiency in Python and advanced SQL, with experience in ETL/ELT development and data modelling.
  • Familiarity with big data and streaming technologies such as Hive, Presto, Kafka, and Spark Streaming.
  • Knowledge of MLOps principles and experience supporting machine learning models in production environments is beneficial.
  • Exposure to AI and Generative AI-related projects is an advantage.
  • Strong collaboration skills and effective communication abilities.
  • Fluent in Cantonese and English; Mandarin proficiency is a plus.
  • Prior experience gained within an IT consulting environment or technology services organisation is preferred.
What's on Offer
  • Competitive monthly salary.
  • Access to the usual benefits provided by the employer.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer Lead 54K
Data Engineer Lead 54K

Michael Page (Hong Kong) • Hong Kong

On-site
HKD 781,000 - 1,451,000
Competitive salary
Contractor benefits
Platform Engineer (AI / Data Platform, 30-40K)
Platform Engineer (AI / Data Platform, 30-40K)

Swing Consulting Ltd. • Hong Kong

On-site
HKD 334,800 - 446,400
30-40K Depends on Experience
10-20 Days Annual Leave
5-day Work Week
Data Engineer (Capital Markets / FinTech) 75k
Data Engineer (Capital Markets / FinTech) 75k

Michael Page (Hong Kong) • Hong Kong

On-site
HKD 900,000 - 1,500,000
Competitive salary
Data Engineer - Tech / IT Department
Data Engineer - Tech / IT Department

Xgate • Hong Kong

On-site
HKD 420,000 - 660,000
Platform Engineer (Data Platform, AI, 25-35K)
Platform Engineer (Data Platform, AI, 25-35K)

Swing Consulting Ltd. • Hong Kong

On-site
HKD 279,000 - 390,600
10-20 Days Annual Leave
5-day Work Week
Data Engineer - Hong Kong Conglomerate
Data Engineer - Hong Kong Conglomerate

TEKsystems • Hong Kong

On-site
HKD 600,000 - 1,000,000
Manager, Data Delivery and Management
Manager, Data Delivery and Management

CTF Life • Hong Kong

On-site
HKD 1,000,000 - 1,500,000
Manager, Data Delivery & Management
Manager, Data Delivery & Management

CTF Life • Hong Kong

On-site
HKD 900,000 - 1,300,000
Data Analytics Engineer (Bank / Finance, BI / ETL / Data Modelling, 40-46K)
Data Analytics Engineer (Bank / Finance, BI / ETL / Data Modelling, 40-46K)

Swing Consulting Ltd. • Hong Kong

On-site
HKD 390,600 - 502,200
Salary depending on exp
Annual leave 10-20 days
5-day work week
+1
Senior Data Scientist
Senior Data Scientist

Infosight Consulting Limited • Hong Kong Island

On-site
HKD 600,000 - 1,000,000