Charles Machalow is a Staff Software Engineer with 12 years of experience building and operating large-scale infrastructure and developer-facing systems, currently shaping LinkedIn’s internal configuration and TFaaS platforms. He combines deep backend and DevOps expertise—ranging from datacenter automation and Airflow orchestration to Terraform-as-a-Service—with a history of shipping reliable tooling at Intel used by thousands of engineers. An active open-source contributor, he has made substantive contributions to CPython, Apache Airflow, and OpenRCT2, including core language fixes, task execution improvements, and gameplay logic enhancements. Known for clear communication and a pragmatic focus on test coverage and secret-safe logging, he pairs hands-on engineering with cross-team coordination to move complex projects to production. Based in Folsom, CA, he’s equally comfortable debugging low-level device frameworks and evolving large distributed systems.
12 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Rensselaer Polytechnic Institute
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Role in this project:
Back-end & DevOps Engineer
Contributions:12 reviews, 9 PRs, 47 comments in 1 year
Contributions summary:Charles contributed to the Apache Airflow project by implementing features, fixing bugs, and improving the system's functionality. Their work included enhancing the `execute_in_subprocess` function and making SLAMiss nullable, impacting task instance handling. They also focused on improving logging by implementing a secret masking configuration with an adapter, which helps prevent secret leakage in logs. Furthermore, the user made contributions related to Kubernetes integration and taskflow improvements.
Contributions:22 reviews, 1 commit, 17 PRs in 1 day
Contributions summary:Charles primarily contributed to the core Python language itself, focusing on enhancements and bug fixes within the `cpython` repository. Their work involved implementing new methods and functionalities for the `os` and `shutil` modules, specifically related to file and directory operations, and the Windows operating system. Furthermore, the user addressed issues in pickling and unpickling exceptions. The user also added unit tests to existing test suites.
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
Charles Machalow - Staff Software Engineer at LinkedIn