Summary
Egor Shchavelev is a Staff Software Engineer with 11 years of experience, specializing in modern C++, template metaprogramming, and performance-driven game engine development. He has shipped engine subsystems across rendering, multithreading, audio middleware (WWISE), ECS frameworks and tooling for triple-A titles and now applies that expertise at Meta. Comfortable with Python scripting and HLSL/DirectX11, Egor blends low-level optimization with data-oriented design to solve hard concurrency and real-time problems. As a postgraduate researcher in ML for high-energy physics, he brings a research-minded approach to practical engineering, often combining graphics, audio, and ML techniques to create unique solutions. Based in the UK, he’s a games enthusiast who thrives at the intersection of engine internals and experimental ML applications.
11 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Software and Administration of Information Systems, Bachelor's degree, Software and Administration of Information Systems at Saint Petersburg State University
Русский, English