Dobromir Marinov is a Senior Software Engineer based in Cambridge with 10 years of experience building and optimising distributed systems for real-time data streaming and machine learning. He blends research-led interests—multi-agent reinforcement learning, federated learning and machine vision—with hands-on Rust and Python development to ship performant, production-ready systems. After roles spanning machine learning engineering to streaming platforms, he now contributes to Tenovos, following a multi-year tenure at Nstream where he specialised in low-latency architectures. Dobromir’s background includes an MPhil in Advanced Computer Science from Cambridge and a pragmatic, systems-first approach that treats “life as an ASCII parser” while coding in UTF-8—reflecting a playful attention to detail and encoding edge cases.
10 years of coding experience
9 years of employment as a software developer
BSc Digital and Technology Solutions (Software Engineer), BSc Digital and Technology Solutions (Software Engineer) at University of Essex
MPhil Advanced Computer Science, MPhil Advanced Computer Science at University of Cambridge
Contributions:4 releases, 44 commits, 3 PRs in 1 year 5 months
reconintellijintellij-plugin
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
Dobromir Marinov - Senior Software Engineer at Tenovos