Bernard Beckerman

Machine Learning Engineer at Facebook

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

👤
Senior
🎓
Top School
Bernard Beckerman is a Machine Learning Engineer in New York with nine years of experience applying rigorous scientific methods to industrial data science problems. He brings a PhD-level background in materials science and published mechanistic simulation work (Nature, PNAS) to building production ML systems at Facebook after three years as a data scientist at Uptake. Skilled in back-end engineering for adaptive experimentation (contributed to the prominent facebook/Ax repo), Bernard combines modeling, simulation, and software engineering to turn complex system insights into actionable business recommendations. He also has a track record of teaching computational thinking to students and translating academic research into reproducible code and documentation.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS), Physics and Mathematics, Bachelor of Science (BS), Physics and Mathematics at New York University
bookDoctor of Philosophy (PhD), Materials Science, Doctor of Philosophy (PhD), Materials Science at Northwestern University
stackoverflow-logo

Stackoverflow

Stats
165reputation
46kreached
1answer
0questions
github-logo-circle

Github Skills (7)

python10
documentation9
data-structure9
data-structures9
testing7
data-manipulation6
r6

Programming languages (5)

TypeScriptRJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
facebook/Ax

Dec 2020 - Oct 2022

Adaptive Experimentation Platform
Role in this project:
userBack-end Developer
Contributions:133 commits, 121 PRs, 145 comments in 1 year 10 months
Contributions summary:Bernard primarily contributed to the back-end logic and data structures within the `ax` repository, a platform for adaptive experimentation. Their work involved making changes to the `ax/storage/botorch_modular_registry.py` file by making the BotAx registries string-based by class name. Furthermore, they were responsible for edits to documentation, including website content related to tutorials and examples of various features of the library. They were also responsible for code refactoring tasks.
experimentationadaptivesimulationadaptive-experimentation-platformexperimentation-platform
bernardbeckerman/Ax

Jan 2021 - Mar 2025

Adaptive Experimentation Platform
Contributions:218 pushes, 120 branches in 4 years 2 months
experimentationadaptivesimulationadaptive-experimentation-platformexperimentation-platform
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
Bernard Beckerman - Machine Learning Engineer at Facebook