Stefanos Nikolaidis is a Staff Software Engineer (ML) at Waymo and a tenured Associate Professor of Computer Science at USC with 11 years of experience building ML-driven robotics and autonomous systems. He leads the ICAROS lab, producing end-to-end algorithms for interactive, human-aware robots and publishing work on algorithmic scenario generation that has direct impact on deployed systems. At Waymo he translates that research into large-scale simulation and edge-case discovery for autonomous driving, closing the loop between theory and production. His background spans top robotics programs (CMU, MIT, Tokyo) and industry R&D at Square Enix, reflecting a rare blend of academic rigor and applied engineering. Colleagues know him for turning principled research into practical, safety-critical tools that improve real-world agent behavior.
11 years of coding experience
8 years of employment as a software developer
Master of Science (MS) Human-Robot Interaction Autonomous Systems, Master of Science (MS) Human-Robot Interaction Autonomous Systems at Massachusetts Institute of Technology
University of Tokyo
Diploma Electrical and Computer Engineering, Diploma Electrical and Computer Engineering at National Technical University of Athens
Doctor of Philosophy - PhD Robotics, Doctor of Philosophy - PhD Robotics at Carnegie Mellon University
Contributions:87 commits, 1 PR, 80 pushes in 2 years 4 months
rostechnologiesweb-technologies
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
Stefanos Nikolaidis - Staff Software Engineer (ML) at Waymo