Randy Yang possesses extensive experience in software engineering, having held senior positions at multiple prestigious companies. Starting a career at Caere Corporation from 1995 to 1999 as a Sr. Staff Software Engineer, Randy then transitioned to Visto (1999-2000) and Andes Networks (2001-2003) in Sr. Software Engineer roles. Subsequently, Randy contributed to Yahoo! from 2003 until March 2021 as a Senior Principal Software Engineer. Currently, Randy serves as a Software Engineer at Google since March 2021. Randy holds both a Bachelor of Science and a Master of Science in Computer Science from Peking University.