Senior Data Engineer

Kwun Tong District, Kowloon, HK

7 days ago
Save Job

Summary

Responsibilities:

  • Design and implement scalable data models following 3NF principles for healthcare data
  • Build and maintain data pipelines to ingest, transform, and process data from multiple sources
  • Develop and optimize database schemas and data structures for analytics and AI applications
  • Implement FHIR-compliant data stores and interfaces for healthcare data integration
  • Manage data migration projects between on-premises systems and cloud platforms
  • Configure and optimize data processing clusters and production pipelines
  • Establish data governance practices and ensure compliance with healthcare regulations
  • Collaborate with data scientists to enable efficient model serving and deployment
  • Provide technical support and troubleshooting for data platform issues

Qualifications, Training and Experience:

  • Bachelor's degree in Computer Science, Information Systems, or related field
  • 5+ years of experience in data engineering roles
  • Strong expertise in designing normalized (3NF) data models and schemas
  • Proven experience in ingesting and processing data from multiple heterogeneous sources
  • Advanced SQL skills and deep knowledge of RDBMS (SQL Server, PostgreSQL, etc.)
  • Experience with NoSQL and other specialized databases
  • Proficiency with ETL/ELT tools and frameworks
  • Solid understanding of data integration patterns and best practices
  • Experience with cloud data platforms, particularly Azure (Azure Data Factory preferred)
  • Strong software development skills with a focus on production-grade systems
  • Understanding of DevOps principles for data pipeline deployment and management
  • Excellent problem-solving and communication skills

Preferred

  • Experience with FHIR standards and healthcare data models
  • Experience with Databricks or Snowflake platforms
  • Prior work on data migration projects, especially cloud migration initiatives
  • Knowledge of healthcare or insurance domain
  • Experience with cluster optimization and performance tuning
  • Familiarity with data governance frameworks and tools
  • Experience with CI/CD pipelines for data infrastructure
  • Background in software engineering with ticketing systems (JIRA, etc.)
  • Experience with containerization and orchestration technologies


Bupa offers 5 days’ work per week and comprehensive remuneration packages including base salary, study assistance plan, company pension plan, life and medical benefit, dental benefit, annual leave, examination leave, etc.

Bupa is an equal opportunity employer and welcomes applications from qualified candidates. Information provided will be treated in strict confidence and only be used for consideration of application with Bupa.

Personal data collected will be used for recruitment purposes only. Bupa will be in touch for any opportunities that matches your profile. All personal data of unsuccessful application will be destroyed 24 months from the date of receiving the application. Full version of Data Privacy Notice available upon request.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job