Senior Software Engineer, Machine Learning And Python RAPIDS at NVIDIA
Madison, Wisconsin, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Carl Adorf is a Senior Software Engineer specializing in machine learning and Python within NVIDIA’s RAPIDS team, bringing 11 years of experience at the intersection of research and production-grade tooling. With a PhD from the University of Michigan, he has applied ML to materials inverse design and colloidal crystallization and now focuses on accelerating data-science workflows and ML libraries like cuML. As founder and long-term maintainer of the signac data and workflow framework and a core contributor to AiiDA and Materials Cloud, he blends scientific computing, DevOps, and open-science leadership to scale reproducible research. He routinely improves test coverage, CI workflows, and API ergonomics in high-profile open-source projects, and mentors distributed contributor teams across continents. Based in Madison, WI, he combines academic rigor with pragmatic engineering—often surfacing subtle UX and dependency fixes that materially improve developer productivity.
11 years of coding experience
Doctor of Philosophy (Ph.D.), Doctor of Philosophy (Ph.D.) at University of Michigan
Vanderbilt University
Bachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at Rheinisch-Westfälische Technische Hochschule Aachen
Contributions:183 reviews, 55 commits, 149 PRs in 2 years 10 months
Contributions summary:Carl's contributions primarily involved modifying the AiiDA core codebase to improve stability and maintainability. They implemented changes to suppress log messages during service status checks, refactored documentation, and revised the dependency management workflow. The user also updated testing and installation procedures to align with best practices, demonstrating knowledge of CI/CD pipelines and dependency management. Furthermore, they addressed dependency conflicts and improved Docker configuration.
Contributions:359 reviews, 102 commits, 56 PRs in 3 months
Contributions summary:Carl primarily contributed to improving the codebase related to the cuML - RAPIDS Machine Learning Library. Their work includes fixing setup metadata, improving error messages within testing utilities, and implementing hypothesis-based tests for linear models, demonstrating a focus on enhancing code quality and test coverage. The user also refactored API decorators, indicating an effort to improve the codebase structure. They are heavily involved in adding new test modules and frameworks to increase the coverage of the project.
cudacumlnvidiadata-sciencegpu
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
Carl Adorf - Senior Software Engineer, Machine Learning And Python RAPIDS at NVIDIA