Richard Mao is a software engineer based in San Francisco with eight years of experience building and deploying machine learning and deep learning systems across computer vision and NLP. Currently on Meta’s AI Data Privacy team, he brings production-first instincts from automating ML pipelines at Qualcomm to deployable detectors and web-hosted models for deepfake and audio classification. His background spans academic research—publishing on self-supervised pretraining—and hands-on engineering, from graph-cut energy formulations for vehicle labeling to real-time semantic pipelines for sales call analysis. He has strong practical skills in PyTorch, TensorFlow, AWS, and CI/CD tooling like Jenkins, and a track record of improving model efficiency through feature engineering and activation optimization. Notably, he has experience turning research prototypes into web services and production pipelines that balance accuracy with compute cost.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at UC Berkeley Electrical Engineering & Computer Sciences (EECS)
Contributions:25 PRs, 44 pushes, 26 branches in 4 months
pythonsource-python
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.