Michael Petrov is a versatile Member of Technical Staff with 14 years of engineering experience spanning iOS, C/C++, Linux, AWS, and full-stack backend work. Currently on the OpenAI Five team in San Francisco, he brings a game-AI and systems perspective informed by prior mobile-platform leadership at Dropbox and co-founding a high‑scale consumer app (Couple) with millions of downloads. He has deep low-level and performance expertise—Core Data tuning, concurrency, real‑time protocols and custom networking—combined with cloud architecture skills (Node.js, AWS) that delivered 99.9% API uptime in production. Michael is also an active ML engineer contributor to the well-known lucid repository for neural network interpretability, where he improved batching, stability, and model import usability—an unusual bridge between mobile/infra craftsmanship and ML research tooling.
A collection of infrastructure and tools for research in neural network interpretability.
Role in this project:
ML Engineer
Contributions:49 commits, 20 PRs, 21 pushes in 7 months
Contributions summary:Michael primarily contributed to the core functionalities of the "lucid" repository, a project focused on neural network interpretability. Their commits demonstrate a focus on improving the codebase related to objectives, graph analysis, and image parametrization, as well as enhancing the usability and flexibility of the model import process. Notably, the user addressed a division-by-zero error and implemented batching support, improving the overall stability and functionality.
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
Michael Petrov - Member Of Technical Staff at OpenAI