Mihailo Milosevic

Machine Learning Engineer at Tenstorrent

Belgrade, Central Serbia
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
Mihailo Milosevic is a Machine Learning Engineer with a BA in Computer Science from the University of Cambridge and two years of industry experience working across research and production teams. He has held engineering roles at Databricks and Tenstorrent and contributed back-end SQL and code-generation improvements to the high-profile Apache Spark codebase. Comfortable in both ML and systems contexts, he has a track record of implementing language-level features, refactoring complex expression handling, and adding configuration-driven capabilities. Early internships at Microsoft and IMC Trading show experience with R&D and low-latency systems, reflecting breadth beyond pure model work. Based in Belgrade, he combines strong theoretical training from Mathematical Grammar School with practical engineering delivery in distributed data and ML platforms. Colleagues would describe him as a pragmatic problem-solver who seeks durable, well-tested solutions in large codebases.
code2 years of coding experience
job2 years of employment as a software developer
bookHigh School Diploma, Mathematics and Computer Science, 5.0/5.0, High School Diploma, Mathematics and Computer Science, 5.0/5.0 at Mathematical Grammar School
bookBachelor of Arts - BA Honours, Computer Science, Upper Second Honorous Class, Bachelor of Arts - BA Honours, Computer Science, Upper Second Honorous Class at University of Cambridge
languagesEnglish, Serbian, Spanish
github-logo-circle

Github Skills (10)

javas10
error-handling10
spark10
sql10
expressions10
java10
scala10
datatypes9
code-generation9
big-data9

Programming languages (1)

Scala

Github contributions (4)

github-logo-circle
apache/spark

Feb 2024 - Mar 2025

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:314 reviews, 68 PRs, 414 comments in 1 year 1 month
Contributions summary:Mihailo primarily contributed to the back-end logic of the Apache Spark project by implementing and modifying SQL-related features. Their work involved adding and modifying error classes, adding configuration flags, and integrating support for features like collations. They also focused on fixing and refactoring existing codebase related to code generation, expression handling, and function support.
analyticspythondata-processingsqlapache
mihailom-db/spark

Feb 2024 - Mar 2025

Apache Spark - A unified analytics engine for large-scale data processing
Contributions:383 pushes, 63 branches in 1 year 1 month
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