Marko Ilievski is a Staff Software Engineer specializing in robotics and machine learning with 11 years of experience building and deploying autonomy stacks for Level 4 vehicles across public roads in Canada and the U.S. He has led behavior and motion planning teams—from the University of Waterloo’s Autonomoose to production deployments at Gatik—pioneering learning-based planning algorithms focused on safety and multi-site robustness. At Ribbit he continues to drive robotics software at scale, pairing research-grade algorithm design with hands-on vehicle deployment and system-level troubleshooting. His background spans cognitive-inspired sensing (auditory attention on iCub) to practical motion planning, giving him a rare breadth across perception, planning, and production operations. Colleagues rely on him to move novel ML techniques from prototype into live fleets while keeping safety and repeatability front and center.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at The University of Lethbridge
MMath Computer Science, MMath Computer Science at University of Waterloo
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
Marko Ilievski - Staff Software Engineer - Robotics at Ribbit