Robert Lee is a Senior Software Engineer at Microsoft with eight years of experience building high-performance vector search and retrieval systems for Azure AI Search. He blends deep systems and ML expertise—spanning C/C++, C#, Python, and SIMD-accelerated quantization—with strong firmware and hardware knowledge (VHDL, ARM assembly, FPGA, PCB design), enabling optimizations from silicon to service. At Microsoft he delivered multi‑order improvements in cost and latency for vector workloads, designed novel hybrid relevance scoring and quota mechanisms, and shipped complex features end-to-end while preventing production regressions. An award-winning Schulich Leader scholar with a 97% GPA, he pairs academic rigor and rapid prototyping: his vision models reached competitive results in weeks, not months. Beyond code, he’s led large volunteer programs and conferences, combining technical leadership with community-scale impact.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering - BEng With Distinction Computer Engineering, Bachelor of Engineering - BEng With Distinction Computer Engineering at University of Victoria
Training a stacked hourglass deep neural network for human pose estimation on the COCO 2017 dataset.
Contributions:1 release, 168 reviews, 228 commits in 1 year 6 months
pytorchhuman-posestackedhourglassdeep-learning
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
Robert Lee - Senior Software Engineer at Microsoft