We are seeking a highly motivated and skilled Data Engineer to join our team based in Causeway Bay, Hong Kong Island. This role is ideal for individuals passionate about building scalable data infrastructure and driven to make an impact in the data sciences domain. As a Data Engineer, you will play a pivotal role in designing, implementing and maintaining the systems and architecture required to gather, store and analyse our organisation’s data efficiently and effectively.
The successful candidate will work closely with data scientists, analysts and software engineers, supporting critical functions in business intelligence, reporting and machine learning initiatives. A strong foundation in computer engineering principles and proficiency in modern data engineering tools and frameworks are essential. Experience or knowledge in the life insurance sector is highly desirable, as understanding domain-specific data structures and processes will greatly enhance performance in this role.
Key Responsibilities:
- Design, build and manage scalable and reliable data pipelines and data processing systems
- Collaborate with data scientists and business analysts to understand data requirements
- Implement data integration solutions using structured and unstructured data sources
- Optimise data storage and retrieval for performance and scalability
- Ensure data quality, completeness and security throughout the data lifecycle
- Support the maintenance of ETL processes and data warehouse environments
- Develop and maintain technical documentation
Requirements:
- Bachelor’s or Master’s degree in Computer Engineering, Data Sciences, or a related field
- Minimum of 3 years’ experience in a data engineering or similar role
- Proficiency in programming languages such as Python, Java or Scala
- Experience with large-scale data processing frameworks (e.g., Apache Spark, Hadoop, Kafka)
- Strong SQL skills and experience with relational and non-relational databases
- Working knowledge of cloud platforms (AWS, GCP or Azure), particularly in managing data services
- Familiarity with data modelling and warehousing concepts
- Excellent problem-solving skills and attention to detail
- Prior experience or understanding of the life insurance industry is an advantage
- Strong communication and teamwork abilities
We offer a collaborative working environment that emphasises continued learning, innovation and career development. This is an exciting opportunity for a determined individual to advance their career in a forward-thinking organisation while contributing to impactful data initiatives within the life insurance sector.
