Do meaningful work with us. Every day. At Amplify Health, we're looking for individuals with ambition, resilience and passion for healthcare, insurance, wellness and digital technology. As a fast-growing business with the ambition of making people and communities across Asia healthier, we have exciting career opportunities available to help us achieve our vision.
The role entails building a reusable sustainable framework to ensure collection, processing and availability of high-quality health care data to enable us to achieve the core purpose. The Data Engineer will work collaboratively with the Program Managers, Data Scientists, Systems Architects to define data sources and to build a custom data framework that facilitates Machine Learning, AI and productionising AI models based on the principles of ETL/ELT. Together these teams will enable data driven actionable insights.
The role is based in Singapore.
Core responsibilities include:
- Develop and implement a reusable architecture of data pipelines to make data available for various purposes including Machine Learning (ML), Analytics and Reporting
- Work collaboratively as part of team engaging with system architects, data scientists and business in a healthcare context
- Work comfortably with structured and unstructured data in a variety of different programming languages such as SQL, R, python, Java etc
- Understanding of distributing programming and advising data scientists on how to optimally structure program code for maximum efficiency
- Build data solutions that leverage controls to ensure privacy, security, compliance and data quality
- Understand meta-data management systems
- O rchestration architecture in the designing of ML/AI pipelines
- Deep understanding of cutting-edge cloud technology and frameworks to enable Data Science
- System integration skills between Business Intelligence and source transactional
- Improving overall production landscape as required
- Write unit tests and participate in code reviews
- Define strategies with Data Scientists to monitor models postproduction
What skills do you need? Behavioural skills - A passion for programming and working with data
- Self-starter
- Experience of leading a team to deliver solutions
- Willingness to learn and grow exponentially
- A restless curiosity in learning new technology
- Ability to work cohesively in a team environment and balance multiple priorities
- A team player who can work alone when required and without supervision
- High level of attention to detail, resilience, enthusiasm, energy and drive
- Positive, can-do attitude
- Ethical and able to maintain confidentiality and manage boundaries
Technical understanding Essential:
- Advanced database knowledge in SQL
- Advanced MS Azure tools such as
- Azure Data Factory
- Synapse Analytics
- Azure Data Lake Gen2
- Azure Databricks
- Modern Azure datawarehouse skills
- Experience working on large and complex datasets
Advantageous:
- P rogramming languages such as
- Unix/Linux admin experience including shell script development
- Exposure to AI or model development
- Knowledge of:
- Azure stream analytics
- PowerBI
- Azure ML Services
- ML Flow
- Understanding and application of Big Data and distributed computing principles (Hadoop and MapReduce)
- ML model optimization skills in a production environment
- Production environment machine learning and AI
- DevOps/ DataOps and CI/CD experience
- Kubernetes and container setup and configuration
- Feature store design and development
- Master data management
Qualifications The following requirements are preferred :
- Honours or Master's degree in BSc Computer Science
- Honours or Master's degree in Engineering or Software Engineering with solid experience in data mining and machine learning
- Other qualifications will also be considered if accompanied by the relevant experience
- 10 to 15 years of experience is preferred
You must provide all requested information, including Personal Data, to be considered for this career opportunity. Failure to provide such information may influence the processing and outcome of your application. You are responsible for ensuring that the information you submit is accurate and up-to-date.