Rafi Wiener

Senior Software Engineer at NVIDIA

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
🎓
Top School
Rafi Wiener is a Senior Software Engineer with 12 years of experience building high-performance, kernel-bypass networking and distributed systems, currently driving engineering at NVIDIA from Israel. His background includes senior roles at Mellanox—where he contributed to open-source projects like libvma and Rivermax that accelerate network I/O for media and finance use cases—and engineering positions at Amazon and AWS focused on drones and disaster recovery. Deep in C++ and systems-level work, he has a track record of refactoring core components, adding protocol and hardware features (RDMA, TOS, direct-ring/HW descriptors), and leading verification teams earlier in his career. Known for bridging low-level performance optimization with production-grade reliability, he also brings experience in embedded systems and test infrastructure automation.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at Bar-Ilan University
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
587reputation
45kreached
10answers
14questions
github-logo-circle

Github Skills (17)

infiniband10
c-language10
rdma10
linux10
networking10
cprogramming-language10
performance-optimization9
api-design8
conways-game-of-life6
gollum-wiki6
windows6
plink6
language-agnostic6
github6
tortoisegit6

Programming languages (11)

TypeScriptJavaC++ShellCAdblock Filter ListJavaScriptHTML

Github contributions (5)

github-logo-circle
Mellanox/libvma

Dec 2017 - Dec 2018

Linux user space library for network socket acceleration based on RDMA compatible network adaptors
Role in this project:
userBack-end Developer
Contributions:1 release, 33 commits, 126 PRs in 1 year
Contributions summary:Rafi primarily contributed to the `libvma` library, focusing on optimizing and extending its functionality related to RDMA-compatible network adaptors. Their work included refactoring the `ib_ctx_handler` class to remove unnecessary components and adding support for extended table IDs in route and rule management. The user also addressed a typo in the code, reverted some name changes, added features to support the Pattern KLM feature, added support for TOS in setsockopt, and fixed the TX buffer pointer. Furthermore, they added the direct-ring creation and HW descriptors logic.
socketlinuxaccelerationudpuser-space
rafiw/TehilimLeazkara

Feb 2017 - Dec 2024

Contributions:3 PRs, 21 pushes, 1 branch in 7 years 11 months
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
Rafi Wiener - Senior Software Engineer at NVIDIA