Jeff Carpenter

ML Engineering Manager at Google

San Francisco, California, 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
Jeff Carpenter is an ML Engineering Manager at Google in San Francisco with 12 years of experience building production ML systems and developer-facing infrastructure. He led ML platform and edge model optimization for Level 4 autonomy at Waymo and previously shipped high-impact systems at Google Chrome — including wpt.fyi for visualizing web API compatibility, a nonlinear GitHub source-sync service, and a natural-language ML system that improved accuracy by 35%. An active open-source contributor, he has enhanced widely used web-platform projects like jsdom (adding browser-like APIs, virtual consoles and DOM behaviors) and stabilized test runners and browser integrations in web-platform-tests. Earlier he combined product and engineering impact at Braintree, launching a Hosted Fields SDK that enabled over $1B in transactions, reflecting a rare mix of low-level web platform expertise, ML engineering, and product-focused delivery. He focuses on scaling complex systems, mentoring teams, and bridging browser-level detail with large-scale ML infrastructure.
code13 years of coding experience
job10 years of employment as a software developer
bookSymbolic Systems, Symbolic Systems at Colby College
bookKansai Gaidai University
bookStanford University
languagesEnglish, Japanese, Chinese
stackoverflow-logo

Stackoverflow

Stats
53reputation
6kreached
3answers
1question
github-logo-circle

Github Skills (22)

javascript10
python10
testing10
jscript10
dom-manipulation10
javascripts10
browser-testing10
jsdom10
test-automation10
node-js9
firefox9
html9
web-standards7
web-development-project6
web-development6

Programming languages (15)

C#C++BikeshedCRustGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
jsdom/jsdom

Nov 2014 - Mar 2016

A JavaScript implementation of various web standards, for use with Node.js
Role in this project:
userFull-stack Developer
Contributions:19 commits, 13 PRs, 51 comments in 1 year 4 months
Contributions summary:Jeff contributed significantly to enhancing the functionality of the jsdom library. They added support for passing arrays to `querySelectorAll`, implemented `toString` for `HTMLDocument` and added missing console methods. Additionally, the user introduced a virtual console feature, including methods for capturing and forwarding console output, and added `window.atob` and `window.btoa` implementations. They also worked on adding postMessage and click behavior for inputs.
jsdomnode-jsjavascriptstandardsnodejs
web-platform-tests/wpt

Oct 2016 - Oct 2017

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:80 commits, 184 PRs, 91 pushes in 11 months
Contributions summary:Jeff primarily contributed to the testing infrastructure of the `web-platform-tests/wpt` repository. Their commits focus on fixing issues related to the test runner, specifically addressing crashes and ensuring the correct handling of browser-specific configurations, such as those for Firefox. They also addressed an issue with the Sauce Connect metrics address and Firefox platform detection. Furthermore, the user is working on managing the command queue for browsers.
microsoft-edgetest-runnerspecssafarifirefox
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
Jeff Carpenter - ML Engineering Manager at Google