Skip to content Skip to navigation
About Us


The Living Analytics Research Centre (LARC) is a research centre set up in Singapore Management University (SMU) with Carnegie Mellon University (CMU) as a strategic partner. LARC conducts research on urban and social sensing, socio-physical analytics and social activation that enable a society to become (a) personalized, for improving people’s lifestyle and well-being, and (b) participatory, for getting people to perform tasks for public good. LARC has its research projects covering four important application domains, namely (1) urban and community liveability, (2) jobs and skills intelligence, (3) personalized urban mobility, and (4) smart consumption and healthy lifestyle.

(1) Research Engineer

Job Description

The candidate will be working on key initiatives and projects with external partners in the following aspects:
  • Develop new data analytics and crawling capabilities
  • Develop and maintain real-time data analytics services and systems
  • Create prototype/application to showcase centre’s analytics capabilities
  • Showcase LARC’s applications at conferences
  • Assist other researchers to collect and extract relevant data


  • Bachelor/Master Degree in Computer Science/Engineering or relevant disciplines
  • Good knowledge of Databases, Data Mining, Distributed Computing, Operating Systems
  • Proficient in at least one or more of these programming languages: Java, Python, C#, C++, C
  • Experience in the following technologies is an advantage:
    • Elasticsearch
    • Apache Storm
    • RabbitMQ
    • Redis
    • MySQL, Postgresql
    • Tomcat, NodeJS, Apache, Nginx and Xampp
    • Linux Environment (CentOS 6.x, Ubuntu 14.x), Bash Scripting
    • Virtualization (VMWare, KVM, Vagrant, Docker)
    • GPU Computing and Deep Learning
  • Self-motivated and able to carry out tasks independently
  • Excellent team player and possess strong inter-personal skills
(2) Post-Doctoral Research Fellow/Research Scientist

Job Description

The Research Fellow/Scientist will work with faculty researchers on one or more of the following research topics in the urban/social computing, smart cities and consumer business domains.

  • Data and Text Mining
  • Deep Learning
  • Recommender Systems
  • Big Data Infrastructure
  • Machine Learning
  • Crowdsourcing
  • Social-Urban Sensing

The candidate will also be responsible for one or more of the following aspects:

  • Design research methodologies
  • Develop algorithms and models
  • Conduct data science studies
  • Design and conduct experiments
  • Design and implement applications, tools and systems
  • Develop analytics capabilities in big data infrastructure


  • PhD in Computer Science or related disciplines
  • Good knowledge in relevant research topics and possess related research skills
  • Proficient in at least one or more of these programming languages: Java, Python, C#, C++ and C
  • Self-motivated and able to carry out tasks independently
  • Excellent team player and possess strong inter-personal skills
  • Analytical and meticulous with attention to details
(3) Application Developer

Job Description

  • The candidate will work on the following application domains: Urban and Community Liveability, Jobs and Skills Intelligence; Personalized Urban Mobility and Smart Consumption and Healthy Lifestyle.
  • Collaborate closely with other team members to contribute to the design and implementation of key features to innovative user interfaces and features, optimized for mobile platforms.


  • Minimum Diploma in Computer Science/ Information Systems or other related fields with at least 2 years of experience in developing, designing, implementing and testing robust features on Android application.
  • Substantial technical clarity and understanding of the following, but not limited to:
    • Android Java and MVC design pattern
    • Good foundation in computer science, with strong competencies in data structures, algorithms and software design optimized for mobile platform
    • Good coding practices including good design documentation and source control (GIT, SVN, and etc)
    • Experience with Android development tools (Android Studio, Gradle build, and etc)
    • Experience using RESTful APIs to integrate mobile applications to server-side systems
    • Good understanding in all phases of SDLC, security requirements, maintenance and support
    • Have published at least two original Android app
    • Ability to find innovative ways to increase application efficiency and connectivity, with an emphasis on improving the core user experience
  • Sound planning, organizational and problem-solving skills
  • Excellent documentation and project management skills within a fast-paced work environment
  • Strong interpersonal and facilitation skills along with effective communication skills
  • Knowledge of analytics and visualization technologies (e.g., R, SAS, Hadoop, ad3.js) (highly desired)
  • Interest to explore, investigate and create prototype or proof of concepts

Job Scope

  • Students will work on LARC projects supervised by LARC researchers and SMU Faculty.

Knowledge/ Skills/Competencies

  • Good knowledge in databases, data mining, distributed computing, mathematics, operating systems, statistics, and web/app development
  • Proficient in at least one or more of these programming languages: Java, Python, C#, C++, C


  • SMU Undergraduates with relevant computing experience
The salary for these positions will be based on the candidate’s relevant experience and qualifications.

To apply, send your application materials to larc [at]


Last updated on 05 Nov 2020 .