This site is optmised for modern browsers - e.g. Google Chrome, Mozilla FireFox or Microsoft Edge.


Daniel Bates, PhD

Senior Research Software Engineer

The combination of electric motors and AI immediately caught my attention. I've been interested in electric motors for a while, so I jumped at the chance to use my Computer Science background to help improve them. It's very motivating that even a small improvement to a single motor design could lead to a huge reduction in worldwide energy consumption.

As Senior Research Software Engineer, Daniel has the freedom to get stuck into a wide variety of coding projects, from optimising low-level C++ and CUDA to accelerate our software on GPUs, right up to high-level novel machine learning algorithms written in Python and Julia. He also enjoys keeping up-to-date with the latest research in the field to ensure we're always building the right systems and can react quickly to new developments.