Konstantin Zhuravlyov

Senior Engineering Manager GPU Compilers at AMD

Boxborough, Massachusetts, United States
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
Konstantin Zhuravlyov is a Senior Engineering Manager specializing in GPU compilers with over a decade of experience driving AMD’s compiler technology from individual contributor to senior leadership. Based in Boxborough, MA, he has led teams that deliver backend compiler features and architecture support across multiple AMD GPU generations. He is an active contributor to the LLVM/Clang ecosystem, notably adding ELF header flags and gfx12-generic target support for AMDGPU and expanding Clang’s AMDGPU-specific features and debug support. Konstantin combines deep systems-level compiler expertise with people leadership, translating low-level architectural changes into stable, production-quality toolchains. Colleagues rely on him to bridge hardware requirements, compiler codegen, and documentation so new GPU capabilities ship reliably. An engineer at heart, he still engages in upstream open-source work that directly shapes AMD’s compiler stack.
code10 years of coding experience
job10 years of employment as a software developer
languagesRussian, English
github-logo-circle

Github Skills (16)

c1710
compiler10
elf10
c-language10
compiler-compiler10
amdgpu10
c1110
cprogramming-language10
llvm10
cplus9
code-generation9
compiler-design9
cpp9
performance-analysis8
performance-monitor8

Programming languages (8)

C++ShellCLLVMCMakeAssemblyPythonFortran

Github contributions (5)

github-logo-circle
llvm/llvm-project

Feb 2019 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:27 reviews, 30 PRs, 36 pushes in 6 years 2 months
Contributions summary:Konstantin contributed to the AMDGPU backend of the LLVM project. They focused on reserving and defining ELF header flags for new AMDGPU architectures. The user also implemented support for a new gfx12-generic target, incorporating it into various parts of the compiler infrastructure like target parsing, code generation, and documentation. Furthermore, the user made consistent indentation of ELF flags.
compilerstechnologiesclangsubmittoolchain
llvm-mirror/clang

Mar 2016 - Mar 2019

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBackend Developer
Contributions:38 commits in 3 years
Contributions summary:Konstantin's commits primarily focus on modifying the Clang compiler, specifically related to AMDGPU architecture. They made changes to the linker tool, target features, and debug information related to the AMDGPU platform. Contributions included adding and removing debugger options, setting default dwarf version, and exposing new attributes related to work group size, register, and wave control. The user also added support for f16 builtins, reflecting a focus on supporting and expanding functionality for AMDGPU targets.
keptwindowsllvmcc-plus-plus
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