About the Role
AICS, a division of ASUS, is dedicated to transforming healthcare through AI & SaaS. We leverage deep technologies such as Natural Language Processing, Computer Vision, Machine Learning (ML), and Data Analytics to develop and deploy secure solutions that enhance care quality, improve accessibility, and reduce costs. Our solutions are currently implemented in over 20 hospitals in Taiwan, with plans for expansion into Singapore and the wider region.
Responsibilities
- Provide hands-on technical leadership and manage the day-to-day activities of the ML engineering team within an Agile/Scrum environment.
- Build and foster the growth of a top-tier engineering team.
- Collaborate closely with engineers to architect and develop optimal ML solutions on the public cloud, encompassing models, pipelines, performance optimization, testing, and deployment.
- Work across engineering and product teams to translate business requirements into ML specifications and deliverables.
- Partner with an entrepreneurial team of experienced AI researchers and software engineers to successfully deliver software products and contribute to business growth.
- Report on the status of development, quality, operations, and system performance to management.
- Manage departmental resources, staffing, and mentoring.
Qualifications
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering, or Electric Engineering.
- 8+ years of experience in building successful machine learning software solutions.
- 3+ years of experience managing ML and software engineers.
- Strong fundamentals in machine learning and deep learning.
- Proficiency in developing and deploying ML solutions on Azure or other public cloud providers.
- Understanding of best practices in MLOps and software development processes, including coding standards, code reviews, data and model pipelines, source control (Github), and test automation/CICD.