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.