N

Nanyang Technological University

AI Engineer - AI Products

Natural Language Processing & LLMsUpdated on Nov 14
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A formal qualification in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Engineering, Mathematics, Computational Linguistics, or a related field is advantageous but not mandatory; equivalent practical experience is accepted.
  • Demonstrate proficiency in Python and software engineering practices including clean, modular code, Git, testing, documentation, and code review.
  • Have hands-on experience with PyTorch and modern NLP/LLM frameworks, particularly Hugging Face Transformers, Datasets, Tokenizers, Accelerate, and TRL.
  • Have experience or strong working knowledge of LLM pre-training, continued pre-training, fine-tuning, instruction tuning, preference optimisation, evaluation, and model adaptation.
  • Have familiarity with multilingual NLP challenges, including low-resource languages, code-switching, language imbalance, script diversity, tokenisation issues, and multilingual benchmark design.
  • Be able to build scalable pipelines for text processing, dataset preparation, and model training.
  • Have familiarity with distributed training concepts, GPU-based training, checkpointing, experiment tracking, training stability, and compute optimisation.
  • Have familiarity with Linux environments, Docker, CI/CD concepts, cloud platforms, or GPU/HPC clusters.
  • Be able to read and evaluate research papers, design experiments, conduct ablation studies, analyse results, and translate findings into practical model or system improvements.
  • Be able to communicate technical concepts, trade-offs, and evaluation outcomes clearly to technical and non-technical stakeholders.
  • Demonstrate self-directed learning, curiosity, ownership, resilience, collaboration, rigor, an engineering mindset, and commitment to reproducibility, reliability, documentation, and responsible AI development.

Responsibilities

  • Develop, train, fine-tune, and evaluate multilingual, multicultural, and multimodal foundation LLMs and related technologies, including continued pre-training, supervised fine-tuning, instruction tuning, preference optimisation, and model adaptation.
  • Build and maintain scalable data pipelines for multilingual text ingestion, cleaning, filtering, deduplication, tokenisation, contamination detection, and dataset mixture creation.
  • Support large-scale distributed model training workflows, including experiment tracking, checkpointing, training monitoring, debugging, profiling, and compute optimisation.
  • Review frontier AI and LLM research papers, reproduce relevant methods, and translate research findings into practical improvements in model training, evaluation, and deployment workflows.
  • Contribute reusable engineering assets such as training scripts, evaluation tools, model artefacts, APIs, documentation, and deployment-ready components.
  • Collaborate with internal teams, external research labs, academic institutions, industry partners, and ecosystem stakeholders on LLM research, development, and knowledge-sharing activities.
  • Support AI Singapore community-building through technical sharing, seminars, workshops, publications, or other relevant outreach activities.

Desired Qualifications

  • Experience with reproducible model development workflows, model versioning, evaluation automation, and deployment through APIs or serving frameworks such as vLLM, SGLang, or TGI, or equivalent tools.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Nanyang Technological University

See more jobs