Edge ML & Computer Vision Engineer

Dyson

Singapore

On-site

SGD 70,000 - 120,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dyson is seeking a software engineer with 1–2 years of experience in machine learning, computer vision, or software development. You will develop intelligent features across embedded, cloud, and app platforms and collaborate with cross-functional teams to deliver high-quality solutions for Dyson products.

You will work with sensors, embedded systems, and edge devices, applying your ML lifecycle knowledge, data pipelines, and model deployment skills to create practical, user-facing features.

Qualifications

  • Bachelor’s degree in a quantitative field with strong fundamentals
  • Experience with ML lifecycle: data prep, training, evaluation, deployment
  • Experience in computer vision, ML, data science, or software development (1–2 years)
  • Knowledge of image classification, segmentation, embeddings, or feature extraction
  • Experience with ML on embedded systems or edge devices desirable
  • Proficiency in C++ or Python; writing clean, maintainable code
  • Familiarity with Linux development environments and CI/CD basics
  • Exposure to cloud environments (AWS/GCP/Azure) is a plus
  • Fluent in English and good communication across teams

Responsibilities

  • Design, develop, test, and deploy ML, CV, or data-driven features across embedded, cloud, and app platforms
  • Collaborate with ML specialists, data ops, UX/UI designers, and software engineers
  • Develop and maintain data pipelines for sensor data
  • Analyze user and device data to improve models
  • Integrate model outputs into user-facing interfaces with UX/UI
  • Contribute to PoC activities: data collection, annotation, feature bring-up, evaluation
  • Deploy models and evaluate performance on edge devices
  • Develop and use APIs/interfaces for ML and data-driven features
  • Identify risks and blockers and escalate with senior engineers
  • Build prototype demonstrators and structured evaluations
  • Contribute to CI/CD for model/software delivery
  • Participate in code reviews, documentation, knowledge sharing
  • Focus on quality, performance, UX, and reliable delivery

Skills

Image classification
Segmentation
Embeddings
Feature extraction
C++
Python
OpenCV
scikit-learn
NumPy
SciPy
PyTorch
Linux
Cloud exposure (AWS/GCP/Azure)

Education

Bachelor's degree in Computer Science / Electronics Engineering / Computer Engineering / Applied Mathematics or related

Tools

OpenCV
scikit-learn
NumPy
SciPy
PyTorch

Job description

Dyson is seeking a software engineer with 1–2 years of experience in machine learning, computer vision, or software development. You will develop intelligent features across embedded, cloud, and app platforms and collaborate with cross-functional teams to deliver high-quality solutions for Dyson products.

You will work with sensors, embedded systems, and edge devices, applying your ML lifecycle knowledge, data pipelines, and model deployment skills to create practical, user-facing features.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

Dyson • Singapore

On-site
SGD 70,000 - 120,000
Robotics Perception Engineer — Embedded Vision & ML
Robotics Perception Engineer — Embedded Vision & ML

Dyson • Singapore

On-site
SGD 90,000 - 150,000
Senior Robotics Perception Engineer
Senior Robotics Perception Engineer

Dyson Institute • Singapore

On-site
SGD 100,000 - 180,000
Robotics Software Engineer
Robotics Software Engineer

Dyson Institute • Singapore

On-site
SGD 90,000 - 135,000
Robotics Engineer - NPI Robotics
Robotics Engineer - NPI Robotics

Dyson • Singapore

On-site
SGD 90,000 - 150,000
Lead Robotics Test Architect (AI/ML & Vision)
Lead Robotics Test Architect (AI/ML & Vision)

Dyson Institute • Singapore

On-site
SGD 120,000 - 180,000
Machine Learning Engineer
Machine Learning Engineer

Exasoft • Singapore

On-site
SGD 70,000 - 110,000
Lead Sensing & Vision Electronics Engineer
Lead Sensing & Vision Electronics Engineer

Dyson Institute • Singapore

On-site
SGD 120,000 - 180,000
Machine Learning Engineer (Computer Vision)
Machine Learning Engineer (Computer Vision)

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Staff ML Engineer — Computer Vision & Production ML
Staff ML Engineer — Computer Vision & Production ML

Western Digital • Singapore

On-site
SGD 60,000 - 90,000