Research Intern at Carnegie Mellon University Software and Societal Systems Department
Pittsburgh, Pennsylvania, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Sam Estep is a research-focused software engineer and PhD student at Carnegie Mellon with 11 years of experience building program analysis, differentiable programming, and developer infrastructure. He has shipped production-grade tooling at Meta and Google, contributed to PyTorch and LLVM, and now works on differentiable shader programming at NVIDIA while pursuing research in differentiable programming. His open-source contributions include back-end work on the notable Penrose project, improving core data structures and geometric computations that power programmatic diagram generation. Sam combines theoretical rigor—proven by research on program analysis and hardness results—with practical systems experience across industry internships and deployments. Based in Pittsburgh, he brings a knack for turning abstract program-analysis ideas into usable tooling and performance-minded implementations.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS Mathematics and Computer Science, Bachelor of Science - BS Mathematics and Computer Science at Liberty University
Doctor of Philosophy - PhD Software Engineering, Doctor of Philosophy - PhD Software Engineering at Carnegie Mellon University
Create beautiful diagrams just by typing notation in plain text.
Role in this project:
Back-end Developer
Contributions:8 releases, 364 reviews, 534 commits in 1 year 4 months
Contributions summary:Sam primarily contributed to the back-end codebase, modifying core functionalities and fixing bugs related to data structures and computational graph representation. They updated the code to allow unordered triples and refined the documentation of key functions like `rot90`. They also worked on defining bounding box functions for shapes, indicating involvement in the underlying geometric calculations.
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
Sam Estep - Research Intern at Carnegie Mellon University Software and Societal Systems Department