National University of Singapore (NUS) Jobs

National University of Singapore (NUS)

Applications Close:

Kent Ridge Campus

5 Star Employer Ranking

"Research Engineer (Machine Learning)"

Academic Connect
Applications Close
Is this job right for you? View Vital Job Information and Save Time

Research Engineer (Machine Learning)

Staff

2026-05-01

Location

Kent Ridge Campus

National University of Singapore

Type

Fixed-term contract

Required Qualifications

Python (NumPy, Pandas, Scikit-learn)
ML fundamentals (generalization, loss functions)
Symbolic Regression (PySR, gplearn)
HPC clusters or cloud experience
Degree in CS, EE, Math, or Physics

Research Areas

Symbolic Regression (SR)
Explainable AI (XAI)
AI for Science
71% Job Post Completeness

Our Job Post Completeness indicates how much vital information has been provided for this job listing. Academic Jobs has done the heavy lifting for you and summarized all the important aspects of this job to save you time.

Research Engineer (Machine Learning)

Job Description

We are looking for a research engineer at the National University of Singapore (NUS) to support a project in the broad area of AI and machine learning.

You will help define the "best achievable" limits of Symbolic Regression (SR), which is a powerful modern machine learning technique. You will lead the algorithmic pillar of this project, developing high-performance software to conduct large-scale searches and benchmark empirical bounds. This work is critical for explainable AI (XAI) and AI for Science, moving beyond "black box" models to discover interpretable mathematical laws.

Key Responsibilities:

  • Scale: Build and manage pipelines for large-scale exhaustive model searches.
  • Benchmark: Execute rigorous hyperparameter tuning and performance benchmarking.
  • Deploy: Assist in applying SR-informed models to real-world healthcare and scientific datasets.
  • Open Science: Curate and release large-scale research datasets to the global community.

Qualifications

Technical Skills

  • Coding: Proficiency in Python (NumPy, Pandas, Scikit-learn). Knowledge of C++ or SymPy is a major plus.
  • Machine Learning: Strong grasp of ML fundamentals (generalization, loss functions). Experience with SR libraries (e.g., PySR, gplearn) is highly preferred.
  • Systems: Experience running experiments on HPC clusters or cloud environments.
  • Documentation: Ability to use LaTeX for technical reporting.

Qualifications

  • Education: Degree in CS, Electrical Engineering, Math, or Physics.
  • Analytical: Comfortable with mathematical theory (bounds, stability) and data-driven discovery.
  • Proactive: Able to bridge the gap between theoretical research and scalable software engineering.

Candidate must be open to fixed term contract.

More Information

Location: Kent Ridge Campus

Organization: College of Design and Engineering

Department: Electrical and Computer Engineering

Employee Referral Eligible: No

Job requisition ID: 31735

Apply now

Tell them AcademicJobs.com sent you!

Apply Now

Frequently Asked Questions

📋What are the key responsibilities for this Research Engineer role?

The role focuses on leading the algorithmic pillar in Symbolic Regression (SR) for AI and machine learning. Responsibilities include: building pipelines for large-scale model searches, rigorous hyperparameter tuning and benchmarking, deploying SR models to healthcare/science datasets, and releasing open science datasets. Ideal for advancing explainable AI (XAI). Explore more research jobs at AcademicJobs.com.

💻What technical skills are required for Machine Learning Research Engineer at NUS?

Proficiency in Python (NumPy, Pandas, Scikit-learn) is essential. C++ or SymPy is a plus. Strong machine learning fundamentals (generalization, loss functions), experience with SR libraries like PySR or gplearn preferred. Also need HPC/cloud experiment experience and LaTeX for documentation. Check research assistant jobs for similar roles.

🎓What qualifications are needed for this NUS Research Engineer position?

A degree in CS, Electrical Engineering, Math, or Physics is required. Candidates must be analytical with mathematical theory (bounds, stability), proactive in bridging theory and scalable software, and open to fixed-term contract. Perfect for those advancing AI for Science. See postdoctoral research tips.

📄Is this a permanent position or fixed-term at National University of Singapore?

This is a fixed-term contract role in the Staff / Administration category, specifically Laboratory and Research. No permanence mentioned; candidates must be open to this. View other higher ed jobs for permanent options.

📝How and where to apply for this Machine Learning job at NUS Kent Ridge?

Apply via the job requisition ID 31735 at Kent Ridge Campus, College of Design and Engineering, Department of Electrical and Computer Engineering. Employee referral not eligible. Deadline: May 1, 2026. Prepare your application with free resume template and explore research career advice.

🔬What research areas does this NUS role cover?

Focus on defining limits of Symbolic Regression (SR) for explainable AI (XAI) and AI for Science, using high-performance software for large-scale searches on healthcare/scientific datasets. Aligns with clinical research jobs.

No Job Listings Found

There are currently no jobs available.

Express interest in working

Let know you're interested in opportunities

Express Interest

Receive university job alerts

Get alerts from AcademicJobs.com as soon as new jobs are posted

Post a job vacancy

Are you a Recruiter or Employer? Post a new job opportunity today!

Post a Job
View More