Senior Software Engineer - Machine Learning


SGD Competitive Remuneration Package
Singapore - Singapore


Our RDD Machine Learning team is expanding and currently looking for an experienced Senior Engineer to join the team


  • Design and implement machine learning application for Dyson’s products and ecosystem
  • Ensure machine learning applications are available to product via defined APIs
  • Work closely with other software engineers to optimize product performance
  • Keep up-to-date with new technology that may be able to support the machine learning application
  • Help architecture team in coming up with new ideas for machine learning
  • Understand necessary data and AI requirements to implement machine learning application
  • Able to prototype machine learning application quickly for evaluation.


  • Strong quantitative background; a bachelor degree in Computer Science, Mathematics, Statistics, Physics or related field; a PhD is preferred.
  • 5+ years of experience as a software engineer in a technology company or a PhD with 2+ year industry experience
  • Excellent programming skills, and be proficient in at least one of the following languages: C++ and Python; familiar with design pattern and able to enforce it in day-to-day tasks.
  • Proficient in machine learning libraries, such as dlib, scikit-learn, numpy or scipy, etc.
  • Solid understanding of machine learning algorithms:  data cleaning, SVM, evolution strategy, deep learning, probability, and statistics fundamentals
  • Having industry experience in building innovative end-to-end machine learning systems is a plus
  • Experience in embedded system programming is a plus.
  • Great team player and able to communicate complex Machine Learning concepts to other team members
  • Independent, Integrity and self-driven with a strong focus on results


    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.