Interested applicants are invited to apply directly at the NUS Career Portal.
Your application will be processed only if you apply via NUS Career Portal.
We regret that only shortlisted candidates will be notified.
Job Description
AI Singapore (AISG) is a national AI programme launched by the National Research Foundation (NRF) to anchor deep national capabilities in Artificial Intelligence (AI).
The programme office is hosted by the National University of Singapore (NUS) and brings together all Singapore-based research institutions and the vibrant ecosystem of AI start-ups and companies developing AI products to perform use-inspired research, grow the knowledge, create the tools, and develop the talent to power Singapore's AI efforts.
The candidate will join a team of AI scientists, apprentices, data and software engineers/apprentices. With the team, he or she will experiment and build AI solutions that can help Singapore companies improve their businesses using AI.
The Senior Engineer/Tech Lead will be expected to provide technical leadership, drive collaboration with cross-functional teams within AI Products to design and resolve complex issues, engage stakeholders, manage, mentor and guide junior engineers in the projects.
Duties and Responsibilities
- Architect and develop scalable and reliable software and system applications/frameworks using engineering best practices and AI technologies
- Drive and maintain engineering, coding and DevOps/MLOps/CICD best practices, and documentation standards
- Work closely with Product Manager(s) to engage stakeholders, scope and drive product deliverables through Agile methodologies
- Utilise problem-solving skills to address and resolve user issues, with a focus on empathy
- Drive collaboration with cross-functional teams within AI Products to design and resolve complex issues
- Keep abreast of, and be able to evaluate application of technologies and trends in software development best practices and architectures (in software / AI)
- Manage, mentor and guide a team of engineers in the projects
- Contribute to community engagement activities such as sharing via technical session meet-ups and article write-ups, and participating in discussion forums
Qualifications
- Degree in computer science, machine learning, AI, and other related fields
- Experience in applying software design patterns to build scalable and reliable software systems
- Experience in developing, deploying and maintaining production systems/APIs on cloud platforms such as AWS, Google Cloud, or Microsoft Azure
- Experience in AI/Machine learning frameworks such as Tensorflow and Pytorch
- Experience in driving software development using Agile methodologies
- Experience with leading other engineers in a software development project
- Experience with applying best practices to source code repository management
- Previous working experience in Large Language Models will be advantageous
- Previous experience in contributing to open-source projects will be advantageous
- Data story-telling, information visualisation/UX and technical writing skills