Posted on 2021-10-11

Data Engineer

Spencer Ogden (Hong Kong) Limited

Our client is an e-commerce online platform. The successful candidates will support their data journey by developing durable data pipelines, utilizing cutting-edge batch and streaming data processing frameworks. You will work with the data scientists and BI analysts to expand the existing data infrastructure, to make possible more sophisticated and responsive machine learning and analytics applications.  


  • Build and  optimise  batch and streaming data pipelines to provide reliable and  organised  data products for downstream consumptions ( e.g.  analytics and machine learning applications)  
  • Improve the deployment of analytical applications utilizing cloud-native architectures and CI/CD tools  

Required Skills & Qualifications:  
  • Bachelor’s degree in science or engineering  
  • 1-2 years of experience in data related development  
  • Excellent command of SQL  
  • Proficiency in Python and at least one static-type programming language ( e.g.  Java, Scala, C++), especially on concurrency and OOP  
  • Fluent Cantonese and good written English  
  • Experience in stream processing and functional programming is a plus  
What you will learn:  
You will learn these on the go. It would be a plus if you already know some of them, but they are not required.  
  • Distributed/streaming processing frameworks ( e.g.   Flink , Beam, Kafka)  
  • NoSQL databases ( e.g.  DynamoDB, MongoDB, Redis)  
  • Data Warehousing ( e.g.   BigQuery )  
  • Cloud-native/serverless architectures  
  • Containers ( e.g.  Docker, Kubernetes)  
  • BI Tools ( e.g.  tableau, Power BI)  
  • Modern software development  practises  ( e.g.  version control, code review, CI/CD)  
  Benefits :  
  • 5-day work, A passionate, motivated yet friendly team
  • Established data team with multiple modern data/ML workloads in production  
  • Daily exposure to cutting edge technology  
  • Support for learning (Opportunities to attend workshops during working hour, allowance for self-learning and reference books)  
  • Flexibility in assigning tasks to meet your learning and career goals  
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.
More job information
Job Function
  • Lai Chi Kok
Employment Term
  • Permanent
  • Full-time
Career Level
  • Entry level
  • 5-day week
  • Flexible working hours