National University of Singapore (NUS) Jobs

National University of Singapore (NUS)

Applications Close:

Kent Ridge Campus

5 Star Employer Ranking

"Research Associate, School of Computing"

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

Research Associate, School of Computing

Research Associate

2026-03-24

Location

Kent Ridge Campus, Singapore

National University of Singapore

Type

Staff / Administration

Required Qualifications

Bachelor’s/Master’s in Computer Science
Python & C/C++ proficiency
Ensemble learning expertise
GPU computing (CUDA/OpenCL)
Data streaming/online learning
Machine learning algorithms
Linux/Git/performance tools

Research Areas

Ensemble Learning
Large-scale Data Analytics
High-performance Model Design
Interpretable ML Systems
GPU-accelerated Computing
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 Associate, School of Computing

Job Description

The National University of Singapore invites applications for the position of Research Associate in the Department of Computer Science, School of Computing (SoC). SoC is strongly committed to research excellence in all its dimensions: Searching for fundamental results and insights, developing novel computational solutions to a wide range of applications, building large-scale experimental systems and improving the well-being of society. We seek to play an active role both internationally and locally in the core and emerging areas of Computer Science and Information Systems.

We invite applications for a Research Associate position in the area of efficient and interpretable machine learning systems. The successful candidate will work on projects involving ensemble learning, large-scale data analytics, and high-performance model design, aimed at developing next-generation intelligent systems that are both scalable and explainable.

This role bridges algorithmic research and systems implementation, offering opportunities to collaborate with leading academics and engineers on developing resource-efficient, adaptive learning frameworks for complex data environments.

Key Responsibilities:

  • Design and implement ensemble learning algorithms and optimization strategies for large-scale or streaming data.
  • Develop parallelized and GPU-accelerated learning modules, ensuring scalability and performance efficiency.
  • Build and maintain robust data pipelines for high-throughput modeling over heterogeneous or sparse datasets.
  • Conduct system profiling, model benchmarking, and empirical evaluation across different computing architectures.
  • Explore novel strategies for interpretable ensemble modeling and adaptive decision systems.
  • Contribute to research publications, technical reports, and open-source toolkits.
  • Collaborate with faculty, postdoctoral researchers, and students on advanced machine learning research and prototype deployment.

Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related discipline
  • Strong programming proficiency in Python and C/C++.
  • Expertise in ensemble learning (e.g., Random Forests, Gradient Boosting, bagging/stacking frameworks).
  • Hands-on experience with parallel or GPU-based computing (CUDA, OpenCL, or equivalent).
  • Familiarity with data streaming, online learning, or real-time analytics frameworks.
  • Solid understanding of machine learning algorithms, data structures, and numerical optimization.
  • Experience with sparse data modeling or heterogeneous feature handling is advantageous.
  • Proficiency with Linux, version control (Git), and performance debugging tools.
  • Excellent analytical, communication, and problem-solving skills.

More Information

Location: Kent Ridge Campus

Organization: School of Computing

Department: Department of Computer Science

Employee Referral Eligible: No

Job requisition ID: 31403

Apply now

Tell them AcademicJobs.com sent you!

Apply Now

Frequently Asked Questions

🔬What are the key responsibilities for this Research Associate role?

The role involves designing ensemble learning algorithms for large-scale data, developing GPU-accelerated modules, building data pipelines, conducting benchmarking, exploring interpretable modeling, contributing to publications, and collaborating on ML research. See research jobs at NUS.

🎓What qualifications are required for the position?

Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field is required. Strong Python and C/C++ skills, expertise in ensemble learning (Random Forests, Gradient Boosting), GPU computing, and ML algorithms are essential. Explore postdoc and research roles.

💻Is experience with specific tools or frameworks needed?

Hands-on experience with parallel/GPU computing (CUDA, OpenCL), data streaming frameworks, sparse data modeling, Linux, Git, and performance debugging is required or advantageous. Check research assistant jobs for similar requirements.

📝How do I apply for this NUS Research Associate position?

Applications are invited via the job requisition ID 31403. Submit through the NUS portal at Apply now. Deadline is March 24, 2026. Review academic CV tips.

🌍Does the role offer visa sponsorship or relocation?

Visa sponsorship is not mentioned. Position is at Kent Ridge Campus, Singapore. Contact NUS HR for details. See Singapore research jobs for international opportunities.

🧠What research areas will the role focus on?

Focus on efficient and interpretable machine learning systems, including ensemble learning, large-scale data analytics, and high-performance model design for scalable, explainable intelligent systems. Related to research roles.

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