Ivan Dimitrov

Senior Machine Learning Engineer at Meta

Chicago, Illinois, 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
Ivan Dimitrov is a Senior Machine Learning Engineer based in Chicago with 7 years of experience building perception and ML systems for AR/VR and autonomous vehicles. Currently at Meta Reality Labs, he applies computer vision, NLP, and ML workflow expertise to neural interface AI, having previously developed multi-task detection and sensor-fusion models at Uber ATG and Aurora. A Cornell B.S./M.Eng., he blends research experience in low-shot object detection and abstractive summarization with production engineering—contributing to open-source tooling like Petastorm to improve data pipelines and NGram reliability. Known for bridging research and production, he focuses on robust data ETL, testing, and model APIs that scale from prototype to deployment.
code7 years of coding experience
job4 years of employment as a software developer
bookMaster of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Cornell University
languagesEnglish
github-logo-circle

Github Skills (9)

pytorch10
machine-learning10
deep-learning10
python10
testing10
pytest9
tensorflow9
parquet9
regex8

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
uber/petastorm

May 2019 - Jun 2019

Petastorm library enables single machine or distributed training and evaluation of deep learning models from datasets in Apache Parquet format. It supports ML frameworks such as Tensorflow, Pytorch, and PySpark and can be used from pure Python code.
Role in this project:
userML Engineer
Contributions:3 reviews, 16 commits, 5 PRs in 1 month
Contributions summary:Ivan primarily contributed to the testing and validation of the NGram functionality within the Petastorm library. Their commits involved fixing linting issues, modifying test cases, and adding regular expression support for fields within the NGram class. The user's work directly impacted the reliability and accuracy of the NGram feature, crucial for deep learning model training and evaluation.
pythontrainingdeep-learning-modelstensorflowdata-science
Ivan-Dimitrov/petastorm

May 2019 - Jun 2019

Petastorm library enables single machine or distributed training and evaluation of deep learning models from datasets in Apache Parquet format. It supports ML frameworks such as Tensorflow, Pytorch, and PySpark and can be used from pure Python code.
Contributions:35 pushes in 1 month
pythontrainingdeep-learning-modelstensorflowdata-science
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
Ivan Dimitrov - Senior Machine Learning Engineer at Meta