Senior Software Engineer, ML Infrastructure at Samsung Semiconductor
Sunnyvale, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Michael Zhou is a Senior Software Engineer specializing in ML infrastructure with eight years of experience building production-grade analytics and simulation systems for autonomous vehicles and semiconductor ML platforms. Based in Sunnyvale, he combines academic rigor from his MS at the University of Pennsylvania with hands-on engineering at Cruise and Samsung Semiconductor to deliver metric pipelines, safety analyses, and scalable infrastructure. His background spans research and teaching in deep learning and NLP, practical model porting between TensorFlow and PyTorch, and full-stack pipeline work from his Amazon internship. An active open-source contributor, he has improved supply-chain security in the widely used in-toto project and contributed localization and code-generation enhancements across diverse repositories. Known for reducing operational on-call burden and building self-service tooling, he focuses on making complex ML systems observable, reliable, and accessible to engineers. He seeks roles at mid-to-large firms where he can lead impactful projects while staying at the forefront of AI/ML trends.
8 years of coding experience
4 years of employment as a software developer
Master of Science - MS Computer and Information Science, Master of Science - MS Computer and Information Science at University of Pennsylvania
in-toto is a framework to protect supply chain integrity.
Role in this project:
Security Engineer
Contributions:20 commits, 6 PRs, 59 comments in 5 months
Contributions summary:Michael's contributions primarily revolve around enhancing the security and integrity of the in-toto supply chain framework. Their work includes significant refactoring of error messages and the rule processing workflow within the verification process, specifically related to rule traceback and artifact queue handling. Furthermore, the user modified the implementation to improve the parsing and verification of key expiration dates within public key bundles, an essential step for secure key management. These modifications directly contribute to a more robust and traceable verification process, crucial for supply chain security.
Amplication brings order to the chaos of large-scale software development by creating Golden Paths for developers - streamlined workflows that drive consistency, enable high-quality code practices, simplify onboarding, and accelerate standardized delivery across teams.
Role in this project:
Back-end Developer
Contributions:2 reviews, 6 commits, 1 PR in 1 year
Contributions summary:Michael primarily focused on enhancing the Amplication data service generator, a core component of the project. Their contributions centered around adding static comments to generated code files, modifying the implementation of these comments, and updating related test suites. The user worked extensively with TypeScript, AST manipulation, and code generation within the data service generator's codebase, which is critical for the project's code-generation functionality. Furthermore, the user integrated the changes and adjusted unit tests.
amplicationnodejsnestjsprismalow-code
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.