Senior Engineer for AI Singapore (Makerspace)

Date: 7 Nov 2023

Location: UNIV ADMIN, Kent Ridge Campus, SG

Company: National University of Singapore

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.


As a Senior Engineer of AI Products Pillar, you will work with Product Managers, Product Designers and other front/backend/prompt engineers to help accelerate the incubation and delivery of products that enhance the capabilities of existing Large Language Models, or the Large Language Model that Applied Research on Foundation Models (ARF) Team will be building. Our products will focus on meeting the needs of South East Asians, which we think we can add the most value in the fast-changing AI technology.

Duties & Responsibilities 

●    Design and develop scalable, reliable, and efficient backend systems and APIs that power our products.
●    Collaborate with front end engineers and prompt engineers to integrate AI-powered features into our products.
●    Ensure the security and privacy of our users' data.
●    Create an architecture that makes sense of the products, which are powered by both software engineering and AI engineering.
●    Craft the architectural design of our products, which makes sense both for the product enhancement purposes and training of the LLM that a different team is building.
●    Collaborate closely with the internal Engineering team to ensure applications are kept up-to-date with backend infrastructure upgrades.
●    Stay up-to-date with the latest trends and technologies in engineering.


●    Bachelor's or Master's degree in Computer Science or a related field.
●    At least 5 years of experience in software engineering.
●    Strong programming skills in one or more of the following languages: Java, Python, Ruby, or Go.
●    Familiar with building scalable and reliable systems and APIs.
●    Experience with cloud platforms such as AWS, Google Cloud, or Microsoft Azure.
●    Experience with SQL and NoSQL databases.
●    Experience with containerization and orchestration tools such as Docker and Kubernetes.
●    Familiar with AI technologies such as machine learning and natural language processing.
●    Experience with microservices architecture, serverless computing as well as DevOps tools and practices.
●    Knowledge of LangChain and prompt engineering/few-shot learning is a plus.
●    Knowledge of Large Language Models is a plus.
●    Strong understanding of Scrum and Agile methodologies is preferred.
●    Excellent analytical and problem-solving skills, with the ability to work independently and in a team environment.
●    Good understanding of security and privacy best practices
●    Strong communication and interpersonal skills.

More Information

Location: Kent Ridge Campus

Organization: Office of the Deputy President(Res&Tech)

Department : AI Singapore

Employee Referral Eligible:

Job requisition ID : 19970