James Kunz is a seasoned engineering leader and machine learning practitioner with 11+ years at Google, currently directing software engineering efforts in Search where his teams deploy ML and GenAI systems that impact billions of users. He combines deep expertise in information retrieval, recommendation and ranking systems, and large-scale ML infrastructure with hands-on experience across back-end stacks and toy projects from iOS to AppEngine. James also bridges industry and academia as a UC Berkeley lecturer who relaunched an NLP with Deep Learning course to incorporate modern transformer architectures. Known for growth-focused product impact (including organizing Daily Listen) and program committee work for KDD/NAACL, he pairs rigorous research-minded thinking with pragmatic production delivery. Based in Los Altos, he holds graduate AI training from Stanford and started his career owning search stacks at OpenText, giving him rare breadth from systems to generative models.
11 years of coding experience
18 years of employment as a software developer
Honours Bachelor of Applied Science (B.A.Sc.) Computer Engineering, Honours Bachelor of Applied Science (B.A.Sc.) Computer Engineering at University of Waterloo
MS Computer Science (Artificial Intelligence), MS Computer Science (Artificial Intelligence) at Stanford University
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
James Kunz - Director, Software Engineering at Google