Moshe David

Principal SW Engineer, Advanced Technology Labs (Cloud AI) at Microsoft

Israel
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

👤
Senior
Moshe David is a Principal Software Engineer at Microsoft's Advanced Technology Labs with over a decade of experience bridging low-level firmware, hardware/software co-integration, and cloud AI systems. He combines deep expertise in C/C++ and assembly for embedded and OS-level work with higher-level Python/Java skills used to optimize distributed enterprise systems. At Microsoft he contributes to high-performance ML inference (notably ONNX Runtime execution providers like TensorRT and OpenVINO), improving engine caching, memory safety, and error handling. Previously he drove firmware and server automation projects at Intel and INFINIDAT and began his career in electronic warfare, bringing disciplined systems thinking to complex debugging and performance bottlenecks. Known as a fast learner and reliable "go-to" engineer, he pairs pragmatic problem-solving with a developer community presence (StackOverflow: Shmil The Cat).
code11 years of coding experience
job10 years of employment as a software developer
languagesEnglish, Hebrew, Arabic
github-logo-circle

Github Skills (9)

tensorrt10
c-language10
cprogramming-language10
openvino10
onnx9
machine-learning9
deep-learning8
hardware-acceleration8
neural-network7

Programming languages (6)

C#TypeScriptC++HTMLMarkdownPython

Github contributions (5)

github-logo-circle
microsoft/onnxruntime

Sep 2020 - Dec 2021

ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Role in this project:
userML Engineer
Contributions:3 reviews, 8 commits, 10 PRs in 1 year 3 months
Contributions summary:Moshe's contributions primarily focus on enhancing the TensorRT and OpenVINO execution providers within the ONNX Runtime. Their work includes optimizing the TensorRT engine caching and hash computation, fixing memory leaks in OpenVINO, and improving error handling. They also corrected documentation links and made minor code adjustments to the C++ API to improve overall performance and stability within the inference pipeline.
machine-learningonnxruntimedeep-learningonnxneural-networks
mosdav/onnxruntime

Jun 2020 - Oct 2021

ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Contributions:14 pushes, 10 branches in 1 year 3 months
machine-learningonnxruntime
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