Ray Yang

Senior Staff Software Engineer at Mandiant

Milpitas, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Ray Yang is a Senior Staff Software Engineer with 13 years of experience building OS- and kernel-level systems for security, malware analysis, and high-performance computing across consumer and enterprise markets. Based in Milpitas, he has led low-level Windows guest system development and custom VM work at Mandiant, and previously drove kernel components and reverse-engineering efforts at Symantec and endpoint protection at ThreatMetrix. He blends deep systems programming with ML research experience—contributing TPU-serving and model-export improvements to Tensor2Tensor—and currently engages in LLM, NLP and ML research at Google DeepMind. Known for tackling hard interactions between software and hardware, he focuses on reliability and performance in production environments while maintaining a strong defensive-security perspective.
code13 years of coding experience
job7 years of employment as a software developer
github-logo-circle

Github Skills (10)

machine-learning10
deep-learning10
tensorflow10
tpu10
python9
api8
apidoc8
reinforcement-learning7
machine-translation7
xla6

Programming languages (5)

JavaC++JavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
tensorflow/tensor2tensor

Mar 2019 - Sep 2019

Library of deep learning models and datasets designed to make deep learning more accessible and accelerate ML research.
Role in this project:
userML Engineer
Contributions:9 commits in 6 months
Contributions summary:Ray primarily focused on improving the Tensor2Tensor library's functionality, especially around model serving and TPU integration. They implemented and refined serving input functions to handle features correctly, particularly when using TPUs. Additionally, they introduced features to enhance model exporting and performance optimization, including the ability to mark weights as constants and configuring batch sizes for TPU inference. These changes aimed to streamline deployment and improve efficiency in the context of deep learning models.
pytorchautoencoderdeep-learningmachine-translationreinforcement-learning
Contributions:48 commits in 1 year
nlpmavenpipelinesoftwaresprocessing-pipeline
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.
Request Free Trial
Ray Yang - Senior Staff Software Engineer at Mandiant