The National Cybersecurity R&D Lab (NCL) invites applications for the positions of (Senior) Research Fellows, Research Assistants, Systems Engineer, (Lead) Software Engineer, as well as Student Interns (undergraduate and graduate).

 

If you are interested in joining NCL, please contact:
Professor Chang Ee-Chien (changec@comp.nus.edu.sg),
Professor Liang Zhenkai (liangzk@comp.nus.edu.sg) and
cc Miss Cassie (dcspkx@nus.edu.sg)

Positions Available in NCL :

 

 

Research Fellow / Research Assistants   +   

 

Job Description

The National Cybersecurity R&D Lab (NCL) is a national shared infrastructure that provides computing resources, repeatable and controllable experimentation environments, as well as data and application services for cybersecurity R&D community (https://ncl.sg). NCL is hosted in the School of Computing, National University of Singapore. NCL invites applications for the positions of Research Fellows and Research Assistants in the areas of cybersecurity. The Research Fellows/Assistants will work closely with the Principal Investigators and lab members on one or more research projects conducted in the lab. He/she should possess experience or interest in at least one of the following research areas:

  • Malware Analysis
  • Multi-agents systems and human behaviour analysis
  • Network Security
  • Automated traffic generation & cyber-range
  • Data anonymization
  • Virtualization
Requirements

For Research Fellow Position

  • A PhD degree in a relevant area
  • Good Publication record
  • Experience in research

For Research Assistant Position

  • A Bachelor degree with Honours in a relevant area
  • Experience in research

 

 

IT Analyst / Systems Engineer   +   

 

Job Description

An IT Analyst or Systems Engineer is required in the National Cybersecurity R&D Lab (NCL) in infrastructure operations and administration, especially in storage, server, networking, IT security administration, computer room operations, technical application development and maintenance.

Duties and Responsibilities

  • Participate in the design, setup, operation and management of all IT equipment related to the National Cybersecurity R&D lab (NCL)
  • Provide 2nd/3rd level technical support to NCL Technical Services
  • Troubleshoot and resolve faults
  • Develop new technical applications and maintaining existing ones
  • Ensure proper IT security implementation and protection of services.
Requirements
  • Minimum 3 years of relevant work experience
  • Tertiary degree holders with relevant specialization or courses/modules/projects
  • Able to work independently with minimal supervision
  • Possesses good analytical, problem-solving, communication and interpersonal skills
  • Love to do network and systems programming, enjoy learning technical details and experimenting with systems and technologies, e.g
    • - Operating and File Systems (Solaris, NFS, OpenStack, Ceph, VMware, Windows, etc)
    • - Network infrastructure (firewalls, routers, switches)
    • - Network services (DNS, DDNS, DHCP, VPN, Web, VRRP, load balancer)
    • - SSL accelerator and application load balancer.
    • - Open source technologies, in particular Linux, Apache, MySQL.
    • - Programming with Perl, PHP, sh/bash, and C.)
    • - IT security principles, access controls, policies, and vulnerability assessment systems.
    • - Relevant certifications such as CCNA, CISSP, will be an advantage.

 

 

Software Engineer / Lead Software Engineer   +   

 

Job Description

A Software Engineer or Lead Software Engineer is required in the National Cybersecurity R&D Lab (NCL) in the design, development, implementation and management of technical applications and services.

Duties and Responsibilities

  • Participate/lead in the design, implementation, management and maintenance of all the applications and services provided by the National Cybersecurity R&D lab (NCL)
  • Provide technical support to NCL customers and researchers
  • Troubleshoot and bug fix
  • Develop new technical applications and maintaining existing ones
  • Ensure proper IT security implementation and protection of services
Requirements
  • A Bachelor’s Degree in Computer Science or a relevant area
  • Minimum 1 year of relevant work experience for Software Engineer, and minimum 5 years of work experience for Lead Software Engineer
  • Strong programming background in Java, Python, HTML, PHP, etc
  • Experience with applications development under Linux systems
  • Familiar with open source projects such as OpenStack, Apache, MySQL etc. would be a plus
  • Able to work independently with minimal supervision
  • Possesses good analytical, problem-solving, communication and interpersonal skills