Satyanvesh Dittakavi

Senior Software Development Engineer at AMD

Hyderabad, Telangana, India
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
Satyanvesh Dittakavi is a Senior Software Development Engineer with a strong mathematical background and over a decade of professional experience, currently driving low-level HPC and ML platform work at AMD on the ROCm/HIP stack. He specializes in C/C++ systems programming, compiler toolchains (LLVM/Clang), and heterogeneous compute APIs, and has contributed kernel samples, memory-management fixes and occupancy tooling to the widely used HIP open-source repository. Prior roles span banking middleware, IBM MQ-based backend systems, and POS middleware, giving him practical cross-domain experience from embedded devices to large-scale HPC. He combines academic rigor—M.Tech. and M.Sc. in computer science/mathematics—with hands-on performance profiling and debugging of TensorFlow/PyTorch workloads on ROCm. Known for shipping production fixes and improving test/sample coverage, he brings both research-oriented publication experience and pragmatic engineering discipline. Based in Hyderabad, he’s motivated by complex performance challenges and quickly adopting new technologies to close the gap between research and production.
code6 years of coding experience
job6 years of employment as a software developer
bookMaster of Technology (M.Tech.), Computer Science, 8.3/10, Master of Technology (M.Tech.), Computer Science, 8.3/10 at Sri Sathya Sai Institute of Higher Learning
book12th class, 12th class at Class XII Nalanda Junior College
book10th class, A (88%), 10th class, A (88%) at Ravi high school
languagesTelugu, English, Hindi
github-logo-circle

Github Skills (7)

cuda10
memory-management10
hip10
c-language10
cprogramming-language10
apidoc9
api9

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
ROCm/hip

Aug 2019 - Oct 2022

HIP: C++ Heterogeneous-Compute Interface for Portability
Role in this project:
userBackend Developer
Contributions:5 reviews, 65 commits, 33 PRs in 3 years 2 months
Contributions summary:Satyanvesh primarily contributed to the `hip` repository, focusing on the implementation of kernel samples, memory management functions, and occupancy APIs. They added new cookbook samples, particularly for occupancy, and fixed existing functions like `hipMemcpy` and `hipMemGetInfo`. Additionally, the user made changes to device functions and updated tests and sample code across the repository.
cudaheterogeneousgpuportabilityhip-runtime
satyanveshd/HIP

Aug 2019 - Sep 2022

HIP : Convert CUDA to Portable C++ Code
Contributions:44 pushes, 61 branches in 3 years 1 month
cudacppgpuc-plus-plusportable
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
Satyanvesh Dittakavi - Senior Software Development Engineer at AMD