# Meng Lin > Connecting Friends at Roblox Location: Santa Clara, California, United States Profile: https://flows.cv/menglin # Experienced Software Engineer | AI & Recommendation Systems | Large-Scale Distributed System With over a decade of experience in developing large-scale, user-centric software solutions, I specialize in building innovative systems that drive user engagement and platform growth. ## Key Achievements: ### Roblox - Spearheaded the development and launch of Roblox's first user recommendation system ("People You May Know") on the homepage - Architected and implemented a scalable solution serving 200M+ Monthly Active Users - Significantly boosted co-play activities and enhanced overall platform retention ### Google Assistant - Tech Lead for the Media team, overseeing critical components including: - Speech recognition - Natural language understanding - Knowledge Graph integration - Candidate ranking algorithms - Led strategic initiatives to improve user satisfaction scores for media queries - Contributed to the successful launch of the new screenful Google Assistant experience across multiple devices (Nest Hub, Smart Display, Google TV) My expertise lies in designing and implementing complex systems that leverage AI and machine learning to enhance user experiences and drive business metrics. I thrive in collaborative environments and excel at leading cross-functional teams to deliver high-impact projects. ## Work Experience ### Principal Software Engineer @ Roblox Jan 2021 – Present Spearheaded the development and launch of Roblox's first user recommendation system ("People You May Know") on the homepage. Designed and wrote the data pipelines in Spark (py + scala) & Airflow. Worked with modelers to train and serve ML models. Designed and implemented the end to end serving stacks. Homepage friends ranking by machine learning model. ### Staff Software Engineer @ Google Jan 2021 – Jan 2021 | Mountain View, California, United States Tech lead responsible for the Speech recognition quality of major Google Assistant features. ### Senior Software Engineer @ Google Jan 2018 – Jan 2021 Tech lead in Google Assistant Media team, responsible to improve the media quality. Projects includes: * Replace the heuristic scattered ranking logics with a rank-late-and-centralized machine learning model. * Collect Assistant user's satisfaction score to improve candidate retrieval and ranking. * Improve audio / video classification on the query intent. * Improve Speech recognition precision with top entities. * Overall headroom analysis and projects planning. ### Software Engineer @ Google Jan 2016 – Jan 2018 | Mountain View, CA, US Tech lead in Assistant Media team, responsible for quality improvements and the launch of new media features in the screenful Google Assistant (e.g. Nest Hub, Android TV). ### Software Engineer @ Google Jan 2014 – Jan 2016 Improve the books metadata quality on books.google.com. ### Software Engineer Intern @ A Thinking Ape Jan 2014 – Jan 2014 Built backend services for mobile games. Integrated with third party APIs for in-game-watch-ads rewards. ### Research Intern @ Microsoft Jan 2011 – Jan 2012 | Beijing, China Do research on multimedia information retrieval ## Education ### Master of Science (M.Sc.) in Computing Science Simon Fraser University ### Bachelor of Engineering in Computer Science University of Science and Technology of China(USTC) ## Contact & Social - LinkedIn: https://linkedin.com/in/meng-lin-142a9b38 --- Source: https://flows.cv/menglin JSON Resume: https://flows.cv/menglin/resume.json Last updated: 2026-04-12