Ram Rachum

AI Safety Researcher at The Israeli Association for Ethics in Artificial Intelligence

Tel Aviv-Yafo, Tel Aviv District, Israel
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
Ram Rachum is an AI Safety researcher and seasoned software engineer with 14 years of experience, currently applying multi-agent reinforcement learning to promote cooperation, reciprocity, and teamwork among AI agents. He bridges practical systems experience—from senior engineering roles at Google, Dell, and fintechs—to academic research positions at Tufts, Bar-Ilan, and CHAI, tackling both near-term LLM risks and long-term AGI safety. A pragmatic open-source contributor, Ram has improved robustness across high-profile Python projects including CPython, JAX, Ray, and NLTK, demonstrating a consistent focus on error handling and reliability. He draws unusual inspiration from animal and human social systems to inform agent design, aiming to distill social behavior lessons into scalable AI safety interventions. Based in Tel Aviv, he also contributes to ethics and policy through the Israeli Association for Ethics in AI and fellowships focused on long-term resilience.
code15 years of coding experience
job14 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
86,067reputation
7.6mreached
65answers
433questions
Badges
mysql
top-5%
django
top-5%
orm
top-5%
foreign-keys
top-5%
github-logo-circle

Github Skills (47)

debugging10
git10
compatible10
lib10
multiplatform10
rllib10
python10
spreadsheet10
nltk10
machine-learning10
cross-platform10
git-plumbing10
exception-handling10
natural-language-processing10
error-handling10

Programming languages (22)

C#JavaC++CSSRustCScalaM4

Github contributions (5)

github-logo-circle
cool-RR/PySnooper

Apr 2019 - Dec 2022

Never use print for debugging again
Role in this project:
userBack-end Developer
Contributions:10 reviews, 178 commits, 126 PRs in 3 years 8 months
Contributions summary:Ram's primary contribution involves converting the codebase to a single Python 2/3 compatible version. This included modifications to the `tests/utils.py`, `pysnooper/tracer.py`, `pysnooper/pysnooper.py`, and `setup.py` files to ensure compatibility across different Python versions. The user also introduced a prefix feature, which likely involved changes to the core tracing logic to support it. Furthermore, the user appears to have addressed issues related to unicode encoding and the handling of source code paths, demonstrating an understanding of cross-platform compatibility.
debuggingpythondebugdebuggerintrospection
GitPython is a python library used to interact with Git repositories.
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 8 comments in 6 years 3 months
Contributions summary:Ram primarily focused on fixing bugs and improving the stability of the GitPython library. Their contributions involved addressing exception handling issues in several modules, including `cmd.py`, `util.py`, `fun.py`, `remote.py`, `symbolic.py`, `test_config.py`, `test_base.py`, `base.py`, `objects/submodule/base.py`, `index/base.py`, `git/__init__.py`, `objects/tree.py`, `db.py`, `index/fun.py`, and `objects/util.py`. They also updated the README and fixed a bug in a tutorial.
gitpythonpythongit-porcelaingit-plumbingpython-library
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