Academic Jobs - Home of Higher Ed Logo
National University of Singapore Jobs

National University of Singapore

Research Engineer/Assistant (Urban Analytics & Data Science) - NUS Cities

Closes:

1,121

Job Description

NUS Cities is a university-wide, interdisciplinary entity hosted within the College of Design and Engineering, serving as an open and inclusive collaborative platform spanning Education, Research, and Advisory Services. The Cities Foresight Lab (CFL) is a growing multi-disciplinary research group at NUS Cities, operating at the intersection of urban planning, governance, and strategic insight.

The Community Assets and Activity Chain Modelling (CA-ACM) project is a research study commissioned by the Health Promotion Board to investigate how Singapore’s built environment shapes residents’ daily activities and lifestyle patterns. The project aims to identify features of the built environment that make active living intuitive and natural; develop composite indicators to measure and rank the attractiveness of different urban settings for various population groups; and uncover how these environmental features influence the type of physical activities people choose to engage in. The project brings together experts in urban studies, data science, public health, and social science research to surface evidence-based insights and design strategies that promote more active living.

We are seeking a highly motivated Research Engineer/Assistant to contribute to the data science and modelling components of the CA-ACM project.

Responsibilities

You will work closely with the Quantitative Research Fellow to advance the data science and modelling components of the CA-ACM project. This is a hands-on role where priorities may shift as the research evolves.

Key areas of work include:

  • Build and iterate on machine learning models and quantitative methods — particularly around activity sequences, mobility patterns, and resident archetyping — translating urban behavioural theory into practical, data-driven tools.
  • Process, label, and visualise spatiotemporal and built environment datasets using Python and GIS tools (e.g., QGIS, GeoPandas, PostGIS).
  • Develop software components using object-oriented programming to support archetype classification, behavioural simulation, and intervention testing.
  • Help prepare research outputs such as reports, visualisations, dashboards, and academic manuscripts, and present findings to varied audiences.

Qualifications

  • Master's or Bachelor's degree in Computer Science, Data Science, Urban Analytics, Geoinformatics, Geography, or a related field.
  • Proficiency in Python and familiarity with ML libraries (e.g., scikit-learn, PyTorch/TensorFlow).
  • Solid grounding in statistics, probability, and applied mathematics, with strong attention to detail.
  • Experience with spatiotemporal data, sequence modelling (e.g., trip chains), or geospatial analysis is a strong plus.
  • Comfortable working flexibly across tasks in a dynamic, interdisciplinary research environment.
  • Clear written and verbal communication skills.
  • Preferred: Experience with LLM/AI applications, stakeholder-facing work, or research project coordination.

Application Procedure

Interested applicants should submit the following documents to NUS job portal:

  • a cover letter (maximum 3 pages)
  • up-to-date CV
  • a statement describing their research trajectory, interests and career ambitions
  • contact details for three referees (only short-listed applicants will be invited to submit reference letters)

We will begin evaluating candidates immediately, but the position will remain open until a suitable candidate is found. Further enquiries can be sent to nixiesap@nus.edu.sg (please indicate “Research Assistant (Urban Analytics & Data Science) Application for CA-ACM”).

Job details

Title
Research Engineer/Assistant (Urban Analytics & Data Science) - NUS Cities
Employer
National University of Singapore
Location
Kent Ridge Campus
Published
Aug 11, 2026
Closes:
Oct 10, 2026
Job type
Full time, Staff / Administration
Field
Laboratory and Research

Tell them AcademicJobs.com sent you!

Frequently Asked Questions

🎓What qualifications do I need for the Research Engineer/Assistant role?

You need a Master's or Bachelor's degree in Computer Science, Data Science, Urban Analytics, Geoinformatics, Geography, or a related field. Deep Python skills and experience with ML libraries (scikit-learn, PyTorch/TensorFlow) are essential. A solid grounding in statistics, probability, and applied mathematics is also required. Explore more Research Assistant roles on AcademicJobs.com, and see our guide on how to excel as a Research Assistant for application tips.

🏗️What is the CA-ACM project about?

The Community Assets and Activity Chain Modelling (CA-ACM) project, funded by the Health Promotion Board, investigates how Singapore's built environment influences residents' daily activities and lifestyle patterns. The aim is to identify environmental features that promote active living, develop composite indicators to rank urban settings, and understand how these features affect physical activity choices. It brings together experts in urban studies, data science, public health, and social science. Read about similar research on research job opportunities.

📝What documents are required for the application?

Applicants must submit the following through the NUS job portal: a cover letter (max 3 pages), an up-to-date CV, a statement describing your research trajectory, interests, and career ambitions, and contact details for three referees. Only short-listed candidates will be invited to submit reference letters. Use our free cover letter template and free resume template to strengthen your application.

🗺️What GIS and spatial analysis skills are required?

You must be able to process, label, and visualise spatiotemporal and built environment datasets using Python and GIS tools. Experience with QGIS, GeoPandas, and PostGIS is strongly preferred. Knowledge of sequence modelling (e.g., trip chains) and geospatial analysis is a plus. Explore more higher education jobs that value these skills.

🚀What are the career prospects after this position?

This role offers hands-on experience in data science, machine learning, and urban analytics within a university-wide, interdisciplinary research group. Skills gained—spatial modelling, behavioural simulation, software development in Python—are highly transferable to careers in academia, government, urban planning, and tech. Many Research Assistants later pursue PhD programs or advanced roles in data science. See research job opportunities on our platform for further career steps.
Job Fulfilled

About the employer

National University of Singapore Jobs

National University of Singapore

4.0 Star Employer Ranking

The National University of Singapore (NUS) offers a dynamic work environment with opportunities for growth, research excellence, and a commitment to global impact.

Visit the employer page

Hire Experts… Post a Job

Post a Job

Roles… Create a Job Alert

Related Jobs

View All Jobs
595

Temporary Clinical Research Coordinator

National University of Singapore
1,186

Senior/ Laboratory Executive (Cancer Science Institute)

National University of Singapore
720

Research Assistant (AGI Research)

National University of Singapore
974

Research Associate (Physics)

National University of Singapore
938

Research Assistant (Built Environment)

National University of Singapore