Marc Simpson

Associate Principal, Trust And Safety

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

👤
Senior
🎓
Top School
Marc Simpson is an Associate Principal in Trust and Safety at Google with 14 years of cross-platform software engineering experience spanning systems-level C/C++ and interpreter work through modern Go and Python services. He combines deep backend expertise (including JVM/Spring, Hibernate, MongoDB) with practical data and automation skills used in ad-exchange tooling, predictive analytics, and large-scale log processing. An active systems hacker, he has contributed to the core Rebol interpreter—improving portability and low-level series/browse behavior—reflecting long-standing interest in language runtimes and embedded systems. Comfortable shipping full-stack products, Marc pairs production-grade engineering practices (CI, Agile, design patterns) with research-minded curiosity rooted in an MA in Linguistics, which informs his work on personalization, trust, and safety signals. Based in San Francisco, he brings a blend of strategic client-facing consulting and hands-on implementation to complex safety and infrastructure problems.
code14 years of coding experience
job4 years of employment as a software developer
bookMA, Linguistics (SIP), MA, Linguistics (SIP) at Concordia University
bookBA (Hons.), SPS (Part 1), Linguistics (Part 2), BA (Hons.), SPS (Part 1), Linguistics (Part 2) at Cambridge University
github-logo-circle

Github Skills (3)

c1710
rebol10
c1110

Programming languages (17)

JavaC++CRustGoHTMLGroovyShell

Github contributions (5)

github-logo-circle
rebol/rebol

Mar 2013 - Mar 2013

Source code for the Rebol interpreter
Role in this project:
userBackend Developer
Contributions:6 commits in 9 days
Contributions summary:Marc primarily contributed to the core Rebol interpreter, focusing on backend logic and system-level interactions. Their work included modifying the BROWSE function, implementing and optimizing its behavior across different operating systems (Mac OS X and POSIX). Furthermore, the user addressed potential issues with tuple division by implementing rounding and later refactoring to use an internal rounding implementation for improved portability. Finally, the user improved the functionality of binary series creation to avoid unintended side effects.
code-golfprogramming-languageinterpreterrebol
0branch/boron

Mar 2015 - Jan 2022

Boron is a scripting language similar to Rebol. The interpreter is a C library which may be copied under the terms of the LGPLv3. (Mirror of: git://git.code.sf.net/p/urlan/boron/code.)
Contributions:2 PRs, 24 pushes, 1 comment in 6 years 11 months
code-golfscriptingsimilarc-librarylgplv3
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
Marc Simpson - Associate Principal, Trust And Safety