Spencer Buja is a seasoned software engineer with 11 years of experience, currently contributing as a Software Engineer 3 at ZipRecruiter in New York. He blends a strong academic foundation in computer science and mathematics with practical expertise in NLP, developer analytics, and full-stack web development from roles at Microsoft and multiple startups. At Microsoft he owned developer analytics pipelines, produced high-impact research syntheses, and implemented a production NLP system collaborating with Microsoft Research, illustrating his ability to move novel models into scalable services. Early work includes medical image segmentation with a CNN+CRF that outperformed prior methods and mobile app integration, showing a knack for applied research as well as product delivery. Comfortable across Python, Node.js, and front-end frameworks, he pairs quantitative rigor with user-centered product ownership.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science in Engineering in Computer Science, Cum Laude, Bachelor of Science in Engineering in Computer Science, Cum Laude at University of Michigan
Computer Science & Engineering, Mathematics, Computer Science & Engineering, Mathematics at UNSW Australia
Contributions:8 commits, 1 push in 1 year 7 months
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
Spencer Buja - Software Engineer 3 at ZipRecruiter