We’re looking for a candidate to fill this position in an exciting company.
Ensure best practices across the solution development process (literature review, solution design, data exploration, AI modelling, pipeline development, deployment testing, documentation, and clean coding).
Communicate and consult with client stakeholders throughout the development lifecycle to obtain buy-in and ensure needs are met (guided by AI head and project manager).
Keep abreast of and test new ideas in the areas of AI ethics, robustness, fairness, explainability and security.
Assist in updating training materials for the AI Apprenticeship Program. Be part of the team conducting the training and mentoring the apprentices in the 8-week deep-skilling phase.
Contribute to AI community-building activities such as technical writing, conducting meetups, blogging and competitions.
Degree in a field with a quantitative focus (computer science, data science, statistics, mathematics, physics, engineering, operations research, or others).
At least 1-2 years of hands-on experience developing AI/ML solutions in a corporate or research setting. Solutions that have been deployed into production will be viewed favourably, especially if the candidate assisted in the integration.
Hands-on skills in Python-based AI/ML frameworks and toolchains such as Tensorflow, Pytorch, Keras, Scikit-learn, and Anaconda.
Good understanding of machine learning/deep learning fundamentals, and algorithms for computer vision/NLP/tabular data problems.
Expertise in software development tools such as Git and Docker. Prior exposure to Linux environments and CI/CD processes will be an advantage.
Aptitude for data story-telling, visualisation and technical communications. Able to abstract and convey technical concepts to non-technical audiences well.
Team player with a keen interest in mentoring and collaborative problem-solving.
Self-learner with a strong sense of curiosity and attention to detail.