Research Assistant (Software Engineer)
National University of Singapore
- Singapore
- Permanent
- Full-time
- 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.
- 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.
- 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
- 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.