Sergey Lebedev

Senior Software Engineer at NVIDIA

Nizhny Novgorod, Nizhny Novgorod Oblast, Russia
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
Sergey Lebedev is a Senior Software Engineer with a decade of experience in high-performance and distributed systems, currently contributing at NVIDIA after previous engineering roles at Mellanox and Nizhny Novgorod State University. He holds advanced studies in computational and applied mathematics and has pursued PhD-level work in mathematical modeling and numerical methods, giving him deep analytical rigor behind his engineering. Sergey’s open-source contributions to the prominent UCX project focus on strengthening tests, improving examples, and adding logging to aid debugging—practical improvements that increase robustness for real-world communication stacks. Based in Nizhny Novgorod, he blends academic depth with production-grade backend and test automation expertise, often surfacing small but impactful fixes that improve developer experience and system reliability.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computational and Applied Mathematics, Bachelor's degree, Computational and Applied Mathematics at Нижегородский Государственный Университет им. Н.И. Лобачевского (ННГУ)
github-logo-circle

Github Skills (9)

c1710
c-language10
c1110
cprogramming-language10
testing10
networking9
debug9
debugging9
mpi9

Programming languages (5)

C#C++CPythonCuda

Github contributions (5)

github-logo-circle
openucx/ucx

May 2019 - Oct 2022

Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 reviews, 20 commits, 7 PRs in 3 years 5 months
Contributions summary:Sergey primarily focused on improving the testing and examples within the UCX library. Their contributions involved checking return statuses in client-server examples, fixing typo in error messages and adjusting the layout of the code. They also added log components to aid with debugging. The user's work demonstrates a strong understanding of the UCX API and its practical usage, and they contributed towards the robustness and usability of the library.
craympiopenshmemyangroce
Sergei-Lebedev/nccl

Jun 2019 - Jan 2020

Optimized primitives for collective multi-GPU communication
Contributions:39 commits, 25 pushes, 5 branches in 7 months
cudagpu-programminggpu-accelerationinfinibandgpu
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
Sergey Lebedev - Senior Software Engineer at NVIDIA