Computer Vision Engineer (Machine Learning)

Singapore
On-site
Full-time
November 18, 2025

About Us

We are a leading AI and robotics company at the forefront of technological innovation, dedicated to creating cutting-edge solutions that revolutionize industries. As we continue to grow, we are seeking talented Software Engineers to join our team.

Job Description

We are seeking a highly skilled Computer Vision Engineer / Machine Learning Engineer to join our team and lead the development of deep learning models for object detection and segmentation. You will be responsible for designing, training, and deploying neural network models to solve real-world vision problems in complex environments. You will be working with clients to understand their needs and in turn, implement their requirements accordingly. You will be working alongside industry experts. At the same time, you will be familiarised with the entire robotics development and software workflow.

Responsibilities

• Design and implement deep learning models for object detection, instance segmentation, and semantic segmentation.

• Train, fine-tune, and optimize convolutional neural networks (CNNs), transformer-based models, and other state-of-the-art architectures using large-scale datasets.

• Prepare and annotate datasets, and apply data augmentation and preprocessing techniques to improve model performance.

• Able to convert and optimize trained PyTorch models into ONNX format for high-performance inference.

Requirements and Skills

• Bachelor's or Master's degree in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field (PhD is a plus).

• 2+ years of experience in developing computer vision or machine learning solutions (industry or research).

• Strong proficiency in Python and experience with deep learning frameworks such as PyTorch, TensorFlow, or Keras.

• Solid understanding of neural network architectures for object detection (e.g., YOLO, Faster R-CNN) and segmentation (U-Net, Mask R-CNN,).

• Experience with training pipelines, model evaluation, hyperparameter tuning, and performance optimization.

• Experience working with GPUs and optimizing model training for performance.

• Strong problem-solving skills and ability to work independently in a fast-paced environment.Familiarity with Nvidia CUDA

• Familiarity with Nvidia OnnxRuntime

Bonus Requirements and Skills

• Good foundation in linear algebra, calculus and geometry

• Good foundation in modern C/C++ programming

• Experience working with LLM and generative AI models

Apply to

Computer Vision Engineer (Machine Learning)

max. size 10mb
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Submit my application
Thank you!
Your submission has been received!

Follow us on Linkedin

Oops! Something went wrong while submitting the form.