Staff Software Engineer at Egress, a KnowBe4 company
Sheffield, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
π€
Senior
π
Top School
Ian Macinnes is a Staff Software Engineer with 14+ years of experience combining deep AI research (DPhil in Artificial Intelligence) with hands-on production engineering across Python, Node.js and C++. He currently leads development of Egress Prevent, a patented A.I. threat protection service, and has driven architecture and novel algorithm design for self-calibrating ML systems that process millions of emails. His background spans distributed computing, genetic algorithms, graph databases and real-time ETL, with commercial implementations from financial risk grids to mobile and crypto escrow platforms. Ian pairs research interestsβRDF knowledge bases and logic/reasoning over Virtuoso and ArangoDBβwith practical product delivery and team leadership. He is equally comfortable prototyping mathematical algorithms and shipping robust APIs and services, and in his spare time experiments with Unreal Engine and AI tooling for structured data.
14 years of coding experience
18 years of employment as a software developer
Doctor of Philosophy (DPhil) Artificial Intelligence and Computer Studies, Doctor of Philosophy (DPhil) Artificial Intelligence and Computer Studies at University of Sussex
B.Sc (Hons) Artificial Intelligence, B.Sc (Hons) Artificial Intelligence at University of Westminster
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
Ian Macinnes - Staff Software Engineer at Egress, a KnowBe4 company