Machine Learning Engineer

Type: Full-Time     Category: Engineering Information Technology
Share job on Facebook

Job Description


  • Research, train & develop computer vision algorithms to improve real time object detection, tracking, feature extraction & optical flow
  • Design & implement inference systems of trained models over various cloud computing providers (AWS, Azure, GCP)
  • Automate data pipelines & develop solutions for existing processes
  • Collaborate with internal stakeholders to recommend improvements or creative solutions to challenging problems


  • Advanced knowledge in Computer Vision - Image/video processing, object detection, object tracking, feature extraction
  • Expertise in Machine Learning - deep learning, classification, segmentation
  • Strong understanding of Mathematics fundamentals - statistics, linear algebra, multivariable calculus, optimisation.
  • Experience in ML Frameworks - Keras, Tensorflow, PyTorch
  • Proficient in Python/R
  • Proficient in at least 1 other programming language - PHP, C++, Java, JavaScript or Ruby
  • Good understanding of various software development cycles
  • Good experience contributing to code repositories & extending libraries
  • Performs well in a team and also able to collaborate harmoniously with other product/engineering teams.

Experience Levels

  • PhD / Masters / Bachelor’s Degree in Computer Science, Engineering or Data Science with experience in Machine Learning techniques
  • Fresh graduate to 3 years working experience
  • Internships or short term contracts will be considered if requirements not met

Perks & Benefits

  • Commission and bonus
  • Allowance (travel stipends, transportation, etc.)
  • Nearby public transport
  • Central location
  • Flexible working hours
  • Casual dress code
  • Free snacks / Happy hours
  • Regular team activities
  • Open culture
  • Personal development opportunities
Send application or enquiry to