Job Search and Career Advice Platform

Enable job alerts via email!

Research Assistant

NATIONAL UNIVERSITY OF SINGAPORE

Singapore

On-site

SGD 20,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading educational institution in Singapore is inviting applications for a Research Assistant position in the Department of Computer Science. This role focuses on AI-driven Identity & Access Management, requiring strong programming skills in Python and C/C++. Responsibilities include designing AI models for identity security, implementing anomaly detection systems, and contributing to research publications. The ideal candidate should have a Bachelor's or Master's degree in Computer Science or a related field, and a solid understanding of machine learning and cybersecurity.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • Strong programming proficiency in Python and C/C++.
  • Solid understanding of machine learning and data analytics.
  • Experience or strong interest in cybersecurity and IAM.
  • Knowledge of generative AI techniques.
  • Familiarity with containerized or cloud-native systems.
  • Strong analytical thinking and problem-solving skills.

Responsibilities

  • Design and develop AI-driven models for identity security.
  • Build generative modeling pipelines for malicious login behaviors.
  • Implement anomaly detection and adaptive decision systems.
  • Engineer edge-native AI modules for multi-factor authentication.
  • Develop explainable AI pipelines for access decisions.
  • Integrate models into end-to-end systems across platforms.
  • Conduct experimental evaluations and system-level testing.
  • Contribute to research publications and prototype deployments.

Skills

Programming proficiency in Python
Programming proficiency in C/C++
Understanding of machine learning
Data analytics skills
Knowledge in system security fundamentals
Interest in cybersecurity
Experience with generative AI techniques
Familiarity with edge AI deployment
Experience with Docker
Experience with Kubernetes
Familiarity with Linux environments
Analytical thinking
Problem-solving skills

Education

Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field

Tools

Docker
Kubernetes
NVIDIA Jetson
ARM platforms
TensorRT
ONNX
Google Cloud Platform
Git
Job description

Interested applicants are invited to apply directly at the NUSCareer Portal

Your application will be processed only if you apply via the NUSCareer Portal

We regret that only shortlisted candidates will be notified.

Job Description

The National University of Singapore invites applications for the position of Research Assistant 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 Assistant position focused on AI-driven Identity & Access Management (IAM) and Cybersecurity. The successful candidate will work on advanced AI systems for identity security, addressing challenges in anomaly detection, adaptive authentication, and explainable threat intelligence.

Key Responsibilities:

  • Design and develop AI-driven models for identity security and access-control analytics.
  • Build generative modeling pipelines (e.g., GANs, diffusion models) to synthesize realistic malicious or anomalous login behaviors for robust model training.
  • Implement anomaly detection and adaptive decision systems for real-time IAM defense.
  • Engineer edge-native AI modules for adaptive multi-factor authentication and token validation on resource-constrained platforms.
  • Develop explainable AI pipelines, including retrieval-augmented generation (RAG)-based systems that justify access decisions.
  • Integrate models into end-to-end systems spanning edge devices, containers, and cloud platforms.
  • Conduct experimental evaluation, benchmarking, and system-level testing.
  • Contribute to research publications, technical reports, and prototype deployments.
Job Requirements
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
  • Strong programming proficiency in Python and C/C++.
  • Solid understanding of machine learning, data analytics, and system security fundamentals.
  • Experience or strong interest in cybersecurity, IAM, or authentication systems.
  • Experience with generative AI techniques (GANs, diffusion models) for data synthesis.
  • Familiarity with edge AI deployment and optimization (e.g., NVIDIA Jetson, ARM platforms).
  • Experience with containerized or cloud-native systems (Docker, Kubernetes).
  • Knowledge of model optimization and deployment frameworks (TensorRT, ONNX).
  • Exposure to cloud platforms such as Google Cloud Platform (Vertex AI, BigQuery).
  • Interest in explainable AI, security analytics, or AI-assisted decision support systems.
  • Familiarity with tabular data modeling, anomaly detection, or security-log analysis.
  • Experience with Linux environments and version control tools (e.g., Git).
  • Strong analytical thinking, problem-solving skills, and research motivation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.