Skip to content Skip to navigation

Career

The Living Analytics Research Centre is now hiring for the following positions (2-Year Contract):


(a) System Engineer

Job Description

  • Manage and monitor all installed systems and infrastructure to ensure the highest levels of systems and infrastructure availability
  • Install, configure, test and maintain operating systems, application software and system management tools
  • Design and maintenance of database and operational support systems
  • Proactively maintain system security, backup and redundancy strategies
  • Account management and access rights controls
  • Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any risks
  • Laise with vendors and other IT Personnel for problem resolution
  • Provide IT support to end users
  • Research and suggest new products, applications and protocols

Qualifications and Skills

  • Bachelor / Masters in Computer Sciences / Engineering or relevant disciplines
  • Proven work experience in installing, configuring and troubleshooting Windows/Linux based environments
  • Experience with vitualization and containerization (eg VMware, KVM)
  • Substantial experience with Database Management Systems (eg. MySQL, MSSQL, Mongo and PostgreSQL)
  • Substantial experience with large scale systems such as Hadoop and Elastic Search
  • Experience with current software systems (eg Puppet, Cloudera, Kibana)
  • Good knowledge in scripting skills (eg Shell Scripts, Perl, Phyton)
  • Networking knowledge (OSI network layers, TCP/IP)
  • Substantial experience with system security hardening, backup and redundancy strategies
  • Project Management skills within a fast-paced work environment
(b) Application Engineer

Job Description

  • Monitor and test application performance for potential bottlenecks, identify possible solutions and work with developers to implement those fixes
  • Support the entire application life-cycle (concept, design, test, release and support)
  • Gather specific requirements from projects and suggest solutions
  • Troubleshoot and debug to optimise performance
  • Design interfaces to improve user experience
  • Build reusable code and libraries for future use
  • Laise with developers, designers and system administrators to identify new features
  • Monitor, maintain and upgrade web services to ensure all web applications operates smoothly with minimal downtime

Qualifications and Skills

  • Bachelor / Masters in Computer Sciences / Engineering or relevant disciplines
  • Substantial experience in the administration and performance tuning of application stacks (eg Tomcat, Apache, IIS, NodeJS, NGINX, Storm, Redia, RabbitMQ)
  • Proven work experience as Web and/or mobile programmer or developer
  • Knowledge of Object Oriented Programming and web application development. Experience with third-party libraries and APIs
  • Hands on experience with various programming languages, like HTML/CSS, Java, JQuery, PHP, JavaScript and Python
  • Strong background in data mining, machine learning, distributed and parallel computing.
  • Excellent analytical skills with good problem-solving attitude
  • Substantial experience with large scale systems such as Hadoop and Elastic Search
  • Project Management skills within a fast-paced work environment
  • (For mobile developer) - experience with IOS and Android application development
  • (For mobile developer) - Demonstrable portfolio of released applications on the Apple App store or the Android market
(c) Research Engineer

Job Description

  • 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

Qualifications and Skills

  • Bachelor/Master in Computer Science or relevant disciplines
  • Good knowledge on 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 a plus:
    • Elasticsearch
    • Hadoop (HDFS, MapReduce), HBase, Hive using Cloudera
    • Apache Storm
    • RabbitMQ
    • Redis
    • MySQL
    • Tomcat, NodeJS, Apache, nginx
    • Bootstrap, D3, SigmaJS
    • Maven
    • Nix environment (CentOS 6.x), bash scripting
    • Puppet
    • Virtualization (VMWare, KVM, Vagrant)
(d) Research Scientists / Post-Doctoral Research Fellows

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
  • Machine Learning
  • Deep Learning
  • Crowdsourcing
  • Recommender Systems
  • Social-Urban Sensing
  • Big Data Infrastructure

The Research Fellow/Scientist will also be responsible for one or more the following:

  • Designing research methodologies
  • Developing algorithms and models
  • Conducting data science studies
  • Designing and conducting experiments
  • Designing and implementing applications, tools and systems
  • Developing analytics capabilities in big data infrastructure

Qualifications and Skills

  • PhD in Computer Science and related disciplines
  • Good knowledge in relevant research topics and research skills
  • Proficient in at least one or more of these programming languages: Java, Python, C#, C++ and C
The salary for these positions will be based on the candidate’s relevant experience and qualifications.

To apply, send your application materials to larc@smu.edu.sg

 

Last updated on 03 Nov 2016 .