Andrew Mao is a machine learning engineer based in San Francisco with nine years of experience building production-grade ML and distributed systems across industry and academia. He specializes in generative AI and NLP, with a strong track record deploying billion-scale training pipelines, data-quality/search infrastructure, and high-performance model serving using PyTorch DDP/FSDP, FAISS, and vLLM. His background spans fintech quant systems, large-scale backend services, and research publications in QA and human-AI collaboration, enabling him to bridge research and production reliably. At Leidos he built red‑teaming environments and automated attack/defense tooling for LLMs and agents, and at Apple he focuses on GenAI data infrastructure for images and video. He brings hands-on experience with fine-tuning methods (LoRA, DPO), retrieval-augmented systems, agent harnesses, and adaptive attacks—skills that make him equally comfortable optimizing model training and probing model vulnerabilities. Notably, his career combines live trading-critical system engineering with academic NLP research, giving him a rare mix of performance-driven engineering and rigorous evaluation skills.
:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.
Contributions:6 pushes in 5 years 4 months
blog-siterulerblog-projectjekylljekyll-theme
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.