Micha Livne is a Senior Research Scientist and eclectic machine learning researcher with a decade of experience across AI, computer vision, NLP, and bio/chem-informatics, currently advancing research and engineering at NVIDIA. He specializes in latent variable models, representation learning, Bayesian inference, and semi-/unsupervised methods, bridging deep theoretical work with production-focused back-end development. His contributions to high-profile open-source projects like NVIDIA/NeMo include pragmatic fixes and feature additions to neural machine translation pipelines—improving tokenization, encoder architectures, and shared embeddings. Trained with a PhD and MS in Computer Science from the University of Toronto and dual BS degrees in Electrical Engineering and Physics from Technion, he blends rigorous academic grounding with hands-on industry impact. Founder of Seraph Computer Vision Labs, Micha brings entrepreneurial curiosity and a knack for translating research prototypes into scalable systems. Colleagues describe him as a researcher-engineer who prefers latent structure over flashy models, often uncovering elegant probabilistic solutions to messy real-world data.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS Electrical and Electronics Engineering, Bachelor of Science - BS Electrical and Electronics Engineering at Technion - Israel Institute of Technology
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Toronto
A scalable generative AI framework built for researchers and developers working on Large Language Models, Multimodal, and Speech AI (Automatic Speech Recognition and Text-to-Speech)
Role in this project:
Back-end Developer
Contributions:239 reviews, 125 commits, 106 PRs in 1 year 6 months
Contributions summary:Micha contributed to the development and maintenance of the machine translation (NMT) framework within the repository. Their work involved fixing byte-level tokenizers, updating perceiver architectures, and addressing issues in the NMT model, including the handling of negative input IDs. Furthermore, they implemented and refined features such as max pooling encoders and shared embedding weights, all contributing to improved model functionality and efficiency. The user's contributions directly enhance the repository's capabilities for advanced NMT tasks.
Contributions:242 pushes, 5 branches, 6 tags in 22 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.