Marc Hamilton

Principal Storage Hardware Architect at Microsoft

Boise Metropolitan Area 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

🤩
Rockstar
🎓
Top School
Marc Hamilton is a Principal Storage Hardware Architect with two decades of experience designing and shipping industry-first SSD and storage solutions across Microsoft, Micron, and Intel. He combines deep systems and hardware expertise with program leadership, driving cross-functional teams from architecture through successful new-product introductions while holding multiple patents. At Microsoft he focuses on large-scale storage architectures; prior roles saw him lead SSD system design and 3D XPoint product development, giving him rare end-to-end NAND and non-volatile memory insight. Marc also contributes to open-source projects—fixing serialization and native binding issues in prominent Microsoft repos like SynapseML and CNTK—highlighting a practical software-hardware integration skill set. Based in Boise, he is intellectually curious, tool-proficient, and committed to improving efficiency, quality, and sustainability in hardware infrastructure.
code12 years of coding experience
job20 years of employment as a software developer
bookBachelor of Science (BS), Electrical and Electronics Engineering, Bachelor of Science (BS), Electrical and Electronics Engineering at Colorado School of Mines
github-logo-circle

Github Skills (18)

c-language10
python10
apidoc10
windows10
cntk10
java10
javas10
deeplearning-ai10
deep-learning10
api10
build-automation10
cprogramming-language10
cicd9
machine-learning9
code-generation9

Programming languages (17)

C#PowerShellJavaC++ScalaGoJupyter NotebookCuda

Github contributions (5)

github-logo-circle
microsoft/SynapseML

May 2017 - Jan 2023

Simple and Distributed Machine Learning
Role in this project:
userBack-end Developer
Contributions:55 releases, 1511 reviews, 601 commits in 5 years 9 months
Contributions summary:Marc primarily focused on fixing serialization bugs in the python PipelineStages and JavaParams code generation, indicating a strong understanding of the project's internals and data handling. Their contributions also involved resolving issues related to API issues in the CNTKModel and ImageFeaturizer by updating them and addressing API compatibility issues, suggesting involvement with model integration. The user refactored code and made some stylistic improvements, demonstrating an interest in the project's maintainability.
fairness-mlpythoncaffe2model-deploymentcognitive-services
microsoft/CNTK

Mar 2017 - Mar 2018

Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
Role in this project:
userBackend & DevOps Engineer
Contributions:51 commits, 13 PRs, 148 pushes in 1 year
Contributions summary:Marc primarily focused on improving the Java binding for CNTK and its integration with the Windows environment. This included modifications to the `CNTKNativeUtils.java` file to handle native library loading and extraction and updating the `post-build.cmd` file to manage the inclusion of necessary DLLs. The user also made changes to accommodate GPU support and debug configurations within the build process.
pytorchpythondeep-learningc-plus-plusmachine-learning
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
Marc Hamilton - Principal Storage Hardware Architect at Microsoft