Summary
Cian Hayes is a Sr. Staff Software Engineer with deep expertise in ML infrastructure, distributed systems, and microservices, honed over 16 years at Microsoft where he led incubation of ML-powered features for the Edge browser and scaled training pipelines to support hundreds of jobs daily. He combines hands-on engineering—translating academic papers and open-source projects into production code—with pragmatic leadership and mentorship, favoring elegant, robust solutions to intellectually challenging problems. After a deliberate year-long career break running an art gallery, he returned to engineering with fresh perspective and curiosity, now focused on services and ML in resource-constrained environments. Based in Redmond, he brings a rare mix of production-scale experience in federated learning and service scalability plus a people-first leadership style that values openness, kindness, and candid conversations.
8 years of coding experience
17 years of employment as a software developer
Bachelor's Degree, Computer Science, First Class Honours, Bachelor's Degree, Computer Science, First Class Honours at University College Cork
English, French, Portuguese