Senior Software Engineer - Machine Learning at Arm
Galway, Ireland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Matthew Sloyan is a Senior Software Engineer specializing in machine learning at Arm with five years' hands-on experience progressing from graduate to senior roles on core ML infrastructure. He holds a First-Class Honours BSc in Software Development and brings a practical blend of backend C++ development, testing, and dependency-reduction work—evident in contributions that replaced Boost numeric casts with ArmNN utilities and added floating-point checks and unit tests across the ArmNN codebase. Based in Galway, he pairs rigorous engineering with client-facing experience from a prior graphic design role, giving him strong communication and product sensibilities alongside technical depth. Comfortable working across parsers, backends and profiling, he focuses on clean, maintainable code that scales in production ML systems. Colleagues rely on him for systematic refactors that reduce external dependencies and improve test coverage, a detail that underscores his emphasis on long-term code health.
5 years of coding experience
5 years of employment as a software developer
Bachelor of Science (Honours) in Software Development, Computer Software Engineering, First Class Honours, Bachelor of Science (Honours) in Software Development, Computer Software Engineering, First Class Honours at Galway-Mayo Institute of Technology
Leaving Certificate, Leaving Certificate at Balla Secondary School
Arm NN ML Software. The code here is a read-only mirror of https://review.mlplatform.org/admin/repos/ml/armnn
Role in this project:
Backend Developer
Contributions:75 commits, 71 comments, 32 issues in 2 years 4 months
Contributions summary:Matthew's commits focus on refactoring the ArmNN ML software by replacing instances of `boost::numeric_cast` with `armnn::utility::NumericCast.hpp` within various test files and parsers. They have systematically removed the Boost library dependency in the files such as `src/armnnCaffeParser`, `src/backends`, `src/profiling` and tests. This involved the implementation of floating point checks and the addition of Unit Tests. These code changes involved updates to a wide range of files, including core backend implementations and testing frameworks.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Matthew Sloyan - Senior Software Engineer - Machine Learning at Arm