Marcus Mccurdy is a Director of Engineering with 15 years building production-grade ML and full-stack systems, currently leading engineering at Obsidian Security after rising from Principal Machine Learning Engineer. He blends a strong software engineering pedigree—Go, Python, Spark, AWS, and production deployments—with deep applied data science experience in security, finance, and high-throughput ad systems. Marcus has a track record of transforming research into performant production (e.g., translating academic feature extractors to Java/Go, a pure-Go XGBoost predictor that outperformed the C API, and VW models on multi-GB data). He is a polyglot who favors functional programming idioms and contributes to well-known open-source projects (quality/test work on the widely used requests library). Based in Philadelphia, he pairs hands-on coding with team leadership and a knack for squeezing large-scale ML workflows into efficient, deployable services.
15 years of coding experience
16 years of employment as a software developer
MS Computer Science, MS Computer Science at Drexel University
BS Computer Engineering, BS Computer Engineering at California State University, Long Beach
Contributions summary:Marcus primarily contributed to the quality assurance of the `requests` library. Their commits focused on adding and fixing tests to address a specific issue (#747) related to the handling of content types when posting data. They modified existing tests and wrote new ones to ensure the correct behavior of the library. The user also refactored the code, moving the fix for the issue to the `compat` module.
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
Marcus Mccurdy - Director Of Engineering at Obsidian Security