Charlie Gruenwald

Software Engineer at TechAscent, LLC

Boulder, Colorado, 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
Charlie Gruenwald is a principal-level systems architect and machine learning engineer with nearly two decades of experience designing and shipping cloud-native, highly scalable distributed systems. He holds a PhD in distributed systems from MIT and has bridged research and production across roles at NVIDIA, AWS, and startups—building supercluster management, HPC tooling, and resilient data-ingest platforms. A hands-on polyglot developer, he combines Clojure, Python, C/C++, and modern cloud tooling (Kubernetes, Docker, AWS) to take projects from ideation to production while reducing latency and operational overhead. He founded and runs TechAscent, delivering ML-driven solutions across science, medicine, and engineering, and has led multi-team engineering organizations to measurable business impact. An active open-source contributor, his work includes enhancements to AWS ParallelCluster and a Clojure interpreter, reflecting deep expertise in both HPC and language/tooling. Based in Boulder, Colorado, he pairs rigorous academic foundations with pragmatic product delivery and a knack for turning complex math into usable systems.
code19 years of coding experience
job21 years of employment as a software developer
bookPhD, Computer Science - Distributed Systems, PhD, Computer Science - Distributed Systems at Massachusetts Institute of Technology
bookBS/MS, Computer Science, BS/MS, Computer Science at University of Colorado Boulder
languagesSpanish, English
github-logo-circle

Github Skills (15)

clojure10
dependency-management10
api10
boto10
python10
apidoc10
interpreter10
clojure-cli10
api-client10
cryptography9
aws-api-gateway-v29
linter9
go9
aws-apigateway9
testing8

Programming languages (10)

TypeScriptJavaShellC++CJavaScriptGoRuby

Github contributions (5)

github-logo-circle
aws/aws-parallelcluster

Jun 2021 - Aug 2022

AWS ParallelCluster is an AWS supported Open Source cluster management tool to deploy and manage HPC clusters in the AWS cloud.
Role in this project:
userBack-end Developer
Contributions:290 reviews, 71 commits, 176 PRs in 1 year 2 months
Contributions summary:Charlie appears to be focused on enhancing the API client within the AWS ParallelCluster repository. Their commits involve modifying the client's location and adding support for SigV4 signing of generated client code, including an example implementation. The user further added the generated client to the source tree, renaming a module to avoid conflicts. These changes demonstrate a focus on improving the client's functionality and integration with the AWS ecosystem.
aws-cloudhpc-applicationsclusterscluster-managementhpc-clusters
candid82/joker

Mar 2019 - Apr 2019

Small Clojure interpreter, linter and formatter.
Role in this project:
userBack-end Developer
Contributions:9 commits, 3 PRs, 10 comments in 1 month
Contributions summary:Charlie primarily focused on implementing and expanding the functionality of a Clojure interpreter, linter, and formatter project. Their contributions included adding features such as environment variable management and initial dependency management, which are essential for the interpreter's functionality. They also added support for cryptographic hash functions. Further contributions involved modifying and adding tests to the project.
golanglinterformatterclojureinterpreter
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
Charlie Gruenwald - Software Engineer at TechAscent, LLC