Yifan Mai
Research Engineer @ Stanford University
About
I'm currently a research software engineer at Stanford Center for Research in Foundation Models (CRFM), where I am the lead maintainer of the open-source Holistic Evaluation of Language Models (HELM) project. Our work provides a framework for benchmarking foundation models that helps researchers, developers and users better understand of the capabilities, limitations and risks of these models. I have over a decade of professional experience in software engineering, including full-stack web development, cloud infrastructure, machine learning infrastructure, and distributed data processing. I previously worked at Coursera, where I was a founding engineer, and at Google, where I worked on TensorFlow.
United States
Mountain View
Computer Software
Java, C++, Python, JavaScript, Scala, Amazon Web Services (AWS), Play Framework, React.js
Experience

Research Engineer
Stanford, California, United States
Maintained the open source crfm-helm Python library for LLM and multimodal model evaluation, which has 2k stars on GitHub and has been used by Apple, Microsoft, Meta and IBM Built benchmarks and leaderboards for LLM and multimodal evaluation across aspects including safety, multi-linguality, and biomedical-domain tasks Co-authored publications in leading venues including NeurIPS, ICLR, ICML, JMLR and ACL Advised in the development of MLCommon's AILuminate benchmark

Senior Software Engineer
Maintained TensorFlow Extended (TFX), a platform for production machine learning pipelines, including data preprocessing, training, evaluation and batch inference Improved efficiency, performance and scalability of Cloud Dataflow and internal data processing systems — reduced the cost of running data processing pipelines with many parallel GroupByKeys by 50% Designed and implemented components and APIs for ingesting data from internal data stores into TensorFlow Extended (TFX) Promoted internal adoption of TensorFlow Extended (TFX) by running introductory courses and providing technical support to users Led migration of TensorFlow Extended (TFX) code base from Python 2 to Python 3

Senior Software Engineer
San Francisco Bay Area
Reduced development environment setup time for new engineers from five days to half a day by migrating from VMs to cloud instances and automating image building using Packer. Designed and implemented a request-specific dynamic routing system for engineers to QA canary clusters of backend services in the production environment. Developed disaster recovery procedures to restore all online production systems to AWS cloud infrastructure from backup within 48 hours in the event of catastrophic system failure. Developed pipeline for integrating the frontend codebase with Smartling API platform for translation and localization of message strings using JavaScript parse tree traversal. Migrated the backend services codebase (>1 million lines of code) to Play 2.6 and Scala 2.12. Migrated service mesh to Envoy.

Software Engineering Intern
Counsyl
San Francisco Bay Area
Designed and implemented a web service to deliver recurring email, SMS and robocall notifications to customers. Implemented Python APIs for automation of laboratory hardware.

Software Engineer
San Francisco Bay Area
One of three founding software engineers. Designed and implemented the first iteration of Coursera's learning platform on a one-quarter timeline in a team of four engineers, with individual contributions to video playback, course authoring tools, learner analytics dashboards, and web accessibility.

Research Intern
Stanford University
Conducted research in unsupervised feature learning, supervised by Andrew Ng. Co-authored the Stanford Deep Learning tutorial (deeplearning.stanford.edu) Investigated a novel variant of deep sparse filtering for image object recognition.
Yifan Mai's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


