Research Engineer (27-month contract), Mobile Systems & Cloud Security, NSOE

Singapore Management University| Date Posted: 9-Sep-2020
Save Job
Job Nature:
Position Level:
Job Category:
Masters / PhD

Job Description

  • Designing and implementing machine learning training and testing engines
  • Designing and implementing an Android application that extracts low-level Android OS information asinputs to the machine learning engine
  • Experimenting and evaluating the accuracy of the machine learning engine
  • Designing and implementing an automatic static analysis platform for scalable static analysis ofAndroid applications
  • Experimenting and evaluating the static analysis platform on popular Android applications.


  • Bachelor or masters degree in Computer Science, Information Technology, Information Systems,Computer Engineering, or related disciplines
  • Project experience in machine learning or Android security is a plus
  • Good communication skills in English
  • Advanced level of programming and software implementation, especially in C/C++ and Java
  • Good understanding of existing machine learning techniques
  • Good understanding of Android architecture and Android executables
  • Good analytical, technical, and problem solving skills
  • Self-motivated and willing to work in a term

Other Information

For more info, please refer to this website -

Company Overview
Singapore Management University