Marcello La Rocca is a Principal Software Engineer with 14 years of experience building high-performance ML libraries and scalable distributed platforms, currently based in Zurich. He blends applied research and full-stack engineering, shipping production systems in C++, Python, Java and TypeScript while operating Kubernetes-native infrastructure. His background spans top-tier companies (Apple, Microsoft, Twitter) where he designed distributed ML tooling, feature experimentation frameworks and data ingestion platforms that materially improved product metrics. An active open-source contributor, he implements advanced data structures (concurrent heaps, LFU caches) and publishes technical writing on developer platforms. Known for tackling low-level algorithmic challenges as well as system architecture, he continues research work privately while leading engineering efforts that bridge prototyping and production.
Contributions:2 reviews, 118 commits, 45 PRs in 3 years 3 months
Contributions summary:Marcello's contributions primarily revolve around implementing data structures and algorithms, as demonstrated by the "Concurrent Heap" and "Add LFUCache + containers package" commits. They implemented a concurrent heap and the LFU cache, and implemented and tested additional data structures such as the disjoint set. The Java and JavaScript code changes showcase work on data structure implementation.
Contributions:17 commits, 16 pushes, 1 branch in 8 days
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.