- Conduct analysis on business requirements
- Develop solutions to enhance business capabilities with a focus on AI ML
- Conduct peer code reviews, and provide technical mentorship/sharing to the team
- Conduct System Integration Tests, coordinate with business users on User Acceptance Tests
- Publish documentation and guides for the use of new or enhanced systems
What makes you a successful candidate
- With more than 4 years of relevant experience software development, and hands on experience in solution designing, and software testing and production support.
- Experience in MLOps or in developing AI ML products/systems will be desirable.
- Experience with Agile software development methodologies and practices such as Scrum, Kanban or Test-Driven Development
- Hands-on technical skills and good competency in 2 or more of the following
- React.js and other JavaScript framework/libraries,
- C# (.Net Core), Python, or Java
- Database technologies such as Microsoft SQL, PostgreSQL and MongoDB
- Tooling and ecosystem for end-to-end AI ML development lifecycle
- Good team player who is keen to learn, independent, and with strong analytical, problem solving, communication and interpersonal skills
- Passionate in understanding business requirements and use technology to transform or improve current state
- Familiar with and interested to learn about current and emerging technology landscapes
- Bachelor's or equivalent degree in Science, Technology, Engineering and Mathematics (STEM) related discipline is advantageous