Research Engineer (JOB-2018-0164191)

Job Description:
The candidate is expected to design and implement machine-learning based techniques to distinguish between malwares and benign applications. To achieve this large number of malwares as well as benign applications have to be analysed offline in order to create suitable models for faster runtime detection. The techniques developed for this project should be highly optimized for the underlying architecture to ensure good performance.

Network pruning techniques should be considered to reduce the size of the designed networks. Optimization techniques for efficient data access and memory management will be needed to ascertain an overall high-performance system. Existing experience in memory and code optimization as well as integration with MySQL databases is highly desirable.


Job Requirements:
Required qualifications:

  1. A Bachelor’s degree in Computer Engineering, Computer Science
  2. Good English communication skills.


Required Skills and Expertise:


  • Experience in machine learning algorithms is a must
  • Strong knowledge of and experience with databases (SQL, SQLite, etc.), programming (C/C++, R, Python, JavaScript, etc.)


  • Strong testing, troubleshooting and performance tuning skills


Application Procedure:

Interested applicants please attach your full CV, a letter of application, with the names and contacts (including email addresses) of 3 character referees, and all relevant academic certificates to We regret that only shortlisted candidates will be notified.

Applications close when position is filled.

Share Article