Software Development Engineer ( ML/AI/ C prog / $6K)

People Profilers Pte Ltd| Date Posted: 28-Apr-2020
EA Licence No: 02C4944|EA Personal Registration No: R1658448
Save Job
Job Nature:
Position Level:
Bachelor's / Honours, Masters / PhD

Job Description


  • Developing Machine Language/AI applications
  • Working with Hardware  & FPGA design teams on accelerated computing platform implementation
  • Prototyping and implementation.



  • Bachelor or Master Degree in EE/Communication/Computer Engineering
  • Min 5 years of relevant experience
  • CS/EE/Data Scientist specializing in Machine Learning, Deep Learning on computer vision.
  • Expertise and experience in machine learning algorithms, such as convolutional neural network, LSTM (Long Short-Term Memory) neural network, classification/detection and their applications
  • Familiarity in computer vision algorithms such as object detection, tracking and recognition, 3D computer vision — SfM/SLAM
  • Demonstrated programming skills in C++/C and Python
  • Familiar with ML frameworks, Pytorch, Tensorflow,Caffe. Etc.
  • Knowledge in gstreamer plugin, image processing, camera pipeline is a plus
  • Experience with Linux OS, driver development and BSP building
  • Knowledge/experience in HW architecture/FPGA is a plus

Job ID 369W8V


All Successful candidates can expect a very competitive remuneration package and a comprehensive range of benefits.


Please email your resume in a detailed Word format to

[Click Here to Email Your Resume]


We regret that only shortlisted candidates will be notified


People Profilers Pte Ltd
11 Collyer Quay, The Arcade, #13-01, Singapore 049317

DID:  6950 9726


Lee Khet Kien, Kent

License Number: 02C4944

Registration Number : R1658448


Please be informed that the personal data you provided by way of your job application to People Profilers will be collected, used and disclosed by or on behalf of People Profilers to determine or investigate your suitability, eligibility or qualifications for employment with People Profilers and/or its’ Clients and manage your application for employment with People Profilers and/or its’ clients, including identifying you as a potential candidate for future suitable positions and/or notifying you of any such positions, either existing or in the future.


Company Overview
People Profilers Pte Ltd