Have you considered using our job search? Click here to search our current jobs.

Have you considered using our job search? Click here to search our current jobs.

Research Engineer - Machine Learning


SGD Competitive Remuneration Package
Machine learning
Singapore - Singapore


Dyson is a global technology company. We examine what currently exists and question it. We take things apart and look at them from new angles. We reinvent things that should simply work better. The Machine Learning team works across all product categories at Dyson, alongside leading technical specialists and highly motivated creative people to develop products which challenge convention. We are expanding our research capability in Singapore and are currently looking for specialists in machine learning and artificial intelligence specialists to join our team, at all levels.



  • Work alongside scientists, designers and research engineers to provide analytic insight into Dyson’s research challenges and support to operational issues.

  • Perform investigatory analysis of large multivariate datasets, identifying opportunities to apply machine learning techniques to extract meaning and derive value.

  • Characterise classifier or algorithm performance against defined project objectives; proposed implementation environment; and associated computational constraints.

  • Collaborate with research engineers to recommend improvements to data collection and experimental strategy to optimise system performance.

  • Application of statistical methods to establish confidence in findings.

  • Design and develop clean, documented, and easy to maintain code. Integrate software builds with the corporate CI environment where appropriate.

  • Produce reports and presentations summarising progress against team and project goals, effectively and engagingly presenting complex technical information and analysis to senior management.

  • Generation of novel intellectual property.


  • Doctoral degree or Master of Science degree in Engineering, Computer Science, or Applied Mathematics; or Bachelor’s degree with experience.

  • Knowledge of machine learning algorithm development and implementation in complex systems including hardware, software application and cloud-based components.

  • Feature extraction, time series analysis, signal processing, and statistical modelling.

  • Ability to program in both high and low-level languages as appropriate, for example Java, Python, C, C++ or Matlab.

  • Experience applying machine learning and data analysis techniques against real-world problems would be desirable.

  • Enthusiasm to learn and share new methods and techniques.


Dyson Singapore monitors the market to ensure competitive salaries and bonuses. Beyond that, you’ll enjoy a transport allowance and comprehensive medical care and insurance. But financial benefits are just the start of a Dyson career. Professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops. And with a vibrant culture, the latest devices and a relaxed dress code reflecting our engineering spirit, it’s an exciting team environment geared to fuelling and realising ambition