Senior Engineer (Technical Lead) for AI Singapore (Products)

Date: 12 Sep 2024

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.

 

The AISG Products pillar builds SEA-LION (SouthEast Asian Languages In One Network), an open-source initiative comprising Large Language Models (LLMs), including data and evaluation benchmarks, that expand the linguistic and cultural representation of Southeast Asian languages in the generative AI space. SEA-LION is part of Singapore's National LLM programme.


We are looking for a senior engineer/technical lead to join the Engineering team. The Engineering team is responsible for managing the compute infrastructure and systems to build and maintain the:


•    SEA big data pipeline
•    LLM evaluation pipeline and leaderboard
•    SEA-LION model training codebase and inference server farm


As a senior candidate, he or she is also expected to lead a sub-team, provide technical leadership, mentor and guide junior engineers in the projects, and engage stakeholders.

 

Duties & Responsibilities 
•    Lead the design, documentation, implementation and maintainance of critical infrastructure systems
•    Drive technical decision-making and architecture designs for robust and scalable systems
•    Collaborate with other AI Products teams to design and build new AI solutions
•    Lead and mentor junior engineers, fostering their professional growth and technical skills, inculcating software best practices
•    Maintain code repository (including resolving issues, conducting code reviews, and improving code quality) and infrastructure (including administering systems and implementing CI/CD best practices)
•    Help manage project progress, mitigate risks, and ensure timely delivery, including supporting new SEA-LION releases
•    Stay current with latest LLM research and technologies, being nimble to adapt as the industry changes
•    Contribute to thought leadership through technical blogs, public presentations, and community engagement activities such as discussion forums and technical sharing meetups
 

Qualifications

1.    Degree in computer science, machine learning, statistics, AI, and other relevant equivalent quantitative fields
2.    5+ years of professional software development experience
3.    Experience in building and managing large distributed systems, preferably in the AI domain
4.    Experience in writing production level code in Python and/or C++ (strong background in other programming languages will be advantageous)
5.    Experience with Pytorch, CUDA, Docker, vllm, TGI
6.    Familiarity with platforms AWS, GCP, Azure, GitHub, HuggingFace, Spark/Airflow
7.    Familiarity with Large Language Models and/or NLP will be advantageous 
8.    Excellent problem-solving skills and ability to navigate technical challenges
9.    Strong communication and interpersonal skills
10.    Comfortable with rapid changes in a fast-changing landscape
11.    Passion for our SEA-LION initiative and its potential impact on Southeast Asia

More Information

Location: Kent Ridge Campus

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

Department : AI Singapore

Employee Referral Eligible: No

Job requisition ID : 26304