Epicareer Might not Working Properly
Learn More

Research Assistant (Software Engineer)

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Date: 3 Oct 2024

Location: SPECIALTY RESEARCH INST/CTRS, Kent Ridge Campus, SG

Company: National University of Singapore

Overview

We are looking for people with a strong background in Computation & data infrastructure and/or building data systems. They must be comfortable working with a range of stakeholders and functional teams including Students, Faculty, IT and External Collaborators. The right candidate will have a passion for working with numerous small research teams to assist in managing their Infrastructure needs and advise them on best practices to engineer their projects efficiently.

Responsibilities


INFRASTUCTURE MANAGEMENT (50%):
  • Maintain servers, including file , web , proxy servers, including security patches.
  • Allocation of compute / storage resources as needed.
  • Analyse institute infrastructure needs to implement for services providing improvements to systems.
  • Management of the Institute Website.
  • Liaise with Global IT teams to ensure compliance to their policies and be a single point of contact for the institute for troubleshooting.
  • Manage recording and streaming systems during regular seminars / Conferences and workshops.

DATA ENGINEERING (25%):
  • Support research teams with advice on efficient Data Engineering practices including automation of data pipelines, data cleansing, integrity checks etc.
  • Develop processes to handle remote data access / management in compliance with security best practices (and appropriate policies)
  • Assess the effectiveness and accuracy of new data sources and data gathering techniques.

SYSTEM DEVELOPMENT (25%):
  • Create APIs for integrate data source into functional blocks of software & services.
  • Create APIs for downstream usage of Data models.
  • Coordinate with different functional teams to implement models and monitor outcome
  • Promote security best practices for application development

Requirements

  • Bachelor degree in Computer Science, Operations Research, Engineering with more than 3 years relevant experience
  • Experience in maintaining virtualised server infrastructure and creative problem solving within large IT infrastructure.
  • Deep understanding of statistical analysis, data mining or machine learning
  • Practical experience in working with large structured and unstructured data set
  • Ability to think analytically and deliver results that drive business decision making
  • Team player to build strong partnerships
  • Have competency in one or more of the programming languages or tools: Python, R, Spark
  • Experience in security engineering will be a plus
  • Experience or knowledge in AWS/GCP environment will be a plus
  • Prepared to take on new challenges and ad-hoc requests that need a quick turn-around
  • Excellent written and verbal communication skills for coordinating across teams.