Role and Responsibilities
Primary Responsibility: To handle infrastructure set-up, Cloud engineering and deployment of AI/machine learning models in the MLOps platform within the SingHealth cluster
· Review technical solutions for the deployment of AI models, along with the data pipelines and visualization interfaces
· Utilize DevOps tools and automate model deployment / tuning via orchestration
· Provide guidance for maintenance, support and enhancements to model deployment platforms
· Hands-on experience to:
o Analyze, design and develop test for model deployment and automation
o Design and implement API interfaces
o Set up Continuous Integration / Continuous Deployment pipeline
o Work with Data Scientists on understanding and enhancing data models for deployment
o Liaise with Data Engineers on the requirements for each data sources, understand the ETL required
o Work with DBA to manage the DB servers
o Work with Cloud infra engineers for on-boarding to AWS and MS Azure
Requirements / Qualifications
Preferred Skillsets and Experience:
· Practical experience of software engineering or software development experience in making AI/ML models production ready
· Degree and equivalent training (e.g. specialist diploma, professional certificate) in Business Analytics, Computer Science / Computer Engineering, Computer Engineering, Information Systems, Mathematics, Statistics, Engineering or related disciplines that possesses an analytical component
· Understanding of programming language such as Python, R and SQL
· Foundational knowledge of Cloud computing and infrastructure setup
· Foundational knowledge of data pipeline, data engineering and data pre-processing
· Foundational knowledge of data visualization tools such as Tableau, QlikSense, Power BI
· Agile and Scrum experience is preferred
· At least 5 years experience in developing, implementing and maintaining IT systems