Machine Learning (Vision) Engineer
TELERADIO ENGINEERING PTE. LTD.
Singapore
2+ years
Posted Feb 3, 2026
Salary Range
SGD 42,000 - SGD 72,000 /year
SGD 3,500 - SGD 6,000/month
Skills Required
TensorFlowMachine LearningAutonomyData StructuresSegmentationSoftware EngineeringComputer VisionReliabilityPyTorchPythonData ScienceScientific ComputingElectrical Engineering
Job Description
The Role:
We are looking for machine vision engineer that has a strong interest on working with machine learning. This position is newly created role to introduce and implement machine vision to enhance the performance and reliability of new and/or existing automation solutions.
Responsibilities:
- Design and develop machine vision inspection solution
- Working with the raw image data, research, develop, evaluate, and optimize various computer vision and deep learning models for related automation applications
- Define and supervising the data acquisition process to build up training database
- Exploring and visualizing data acquired to identify features, differences in data distribution that could improve performance when deploying the model in the real world
- Deploy machine vision models on edge devices after optimization to meet customer requirements and maintain them to later improve to address additional customer requirements in future.
Requirements:
- Bachelor/MSc in Computer Science, Electrical Engineering, Machine Learning or in related fields with relevant technical knowledge and experience in computer vision will be considered.
- At least 2 years of experience in computer vision and/or deep learning for object detection and tracking along with semantic or instance segmentation either in academic or industrial domain.
- Excellent understanding and breadth of computer vision and deep learning algorithms.
- Strong foundation in data structures and algorithms in Python or C++
- Proficiency with a deep learning framework and tools such as TensorFlow or Keras
- Ability to produce solutions independently in an organized manner and be able to work in a team
- Willing to learn and positive, can-do attitude