Job Description

  • We design and develop the software platform for our cyber defence system that runs 24/7
  • As the system architecture needs to be extensible to integrate the different techniques developed by the R&D team, and yet still perform at very high speed, we also need to:
    • Analyse data processing flow to identify & address system bottlenecks
    • Implement techniques such as dynamic load distribution algorithms to scale out our systems
  • We are also responsible for exploring state-of-the-art technologies that can improve the performance of our systems


  • Master's and/or Bachelor's Degree in Computer Science, Computer/Electrical/Electronic Engineering or equivalent
  • Enjoy programming. Experience in C/C++, and Python programming preferred
  • Strong interest in optimising system performance
  • Knowledge of communication and network protocols and standards would be an added advantage
  • Possess strong analytical and conceptualisation abilities
  • Able to work independently and/or as part of a team
  • Applicants must be Singapore Citizens