James Ledoux

Senior Staff Machine Learning Engineer at Block

New York, New York, 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
James Ledoux is a Senior Staff Machine Learning Engineer with 11 years of experience building production ML systems focused on risk and geolocation, currently shaping models and infrastructure at Cash App and Block. He has progressed from analytics and solutions roles at Google and BuzzFeed to senior ML leadership, blending hands-on model engineering with product-minded risk solutions. James contributes to open-source tooling for sports analytics—authoring Python utilities for historical and Statcast baseball data—revealing a penchant for data harvesting and robust data cleaning. Based in New York and now operating across the Bay Area, he pairs practical engineering chops with domain fluency in financial risk and location-aware services.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Arts (BA), Bachelor of Arts (BA) at Boston College
bookLondon School of Economics and Political Science
github-logo-circle

Github Skills (9)

pandas10
bass10
dbase10
python10
bull10
data-scraping10
data-analysis10
api-design5
api5

Programming languages (3)

CSSJavaScriptPython

Github contributions (5)

github-logo-circle
jldbc/pybaseball

Jun 2017 - Jul 2019

Pull current and historical baseball statistics using Python (Statcast, Baseball Reference, FanGraphs)
Role in this project:
userData Scientist
Contributions:5 releases, 1 review, 108 commits in 2 years 1 month
Contributions summary:James primarily focused on building a Python library for retrieving and analyzing baseball statistics. Their main contributions involved creating functions for scraping Statcast data, as well as league-wide and team-level data from Baseball Reference. The user also implemented data type conversions and handling of missing values within the data, and incorporated functions for retrieving batting and pitching leaders.
statisticspythondatahistoricalbaseball-statistics
jldbc/Saber

Dec 2017 - Dec 2020

Contributions:14 commits, 3 pushes in 3 years
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
James Ledoux - Senior Staff Machine Learning Engineer at Block