Abutalib Aghayev

Senior Software Engineer at Amazon Web Services (AWS)

Seattle, Washington, 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
🎓
Top School
Abutalib Aghayev is a Senior Software Engineer at AWS working on EC2 Nitro for AI supercomputers, bringing a decade of experience across systems, storage, and asynchronous runtimes. He holds a PhD in Computer Science from Carnegie Mellon and has a long academic pedigree including faculty and research roles, blending deep research with production engineering. His open-source contributions to high-profile projects like Tokio and Ceph show expertise in async runtime internals, task scheduling, and zoned storage optimizations. Comfortable moving between low-level C++/Rust systems and large-scale cloud infrastructure, he focuses on performance, reliability, and resource management. Based in Seattle, he pairs academic rigor with hands-on impact on cloud-native AI infrastructure—often tackling the subtle edge cases that make distributed systems robust.
code10 years of coding experience
job14 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Northeastern University
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Carnegie Mellon University
bookBachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at Boğaziçi University
github-logo-circle

Github Skills (21)

asynchronous10
c-language10
runtimes10
async10
run-time10
distributed-systems10
io10
networking10
data-storage10
runtime-compilation10
file-storage10
block-storage10
rust10
distributed-file-system10
cprogramming-language10

Programming languages (4)

C++ShellRustPython

Github contributions (5)

github-logo-circle
tokio-rs/tokio

Oct 2022 - Dec 2022

A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Role in this project:
userBack-end Developer
Contributions:22 reviews, 6 commits, 9 PRs in 1 month
Contributions summary:Abutalib primarily contributed to the Tokio runtime, focusing on its internal workings and core components. Their work included implementing a function to retrieve the runtime flavor, moving methods within the `CoreStage` structure, and adding functionalities for task identification. Furthermore, the user made several changes to task management, including fixing a description related to the `JOIN_WAKER` bit and renaming a function. Their contributions indicate a deep understanding of Tokio's asynchronous runtime architecture and task scheduling.
non-blockingasynchronousschedulingrustevent-loop
ceph/ceph

Nov 2020 - Jun 2021

Ceph is a distributed object, block, and file storage platform
Role in this project:
userBack-end Developer
Contributions:55 reviews, 28 commits, 34 PRs in 7 months
Contributions summary:Abutalib primarily contributed to the back-end aspects of the Ceph storage platform, focusing on enhancements related to zoned storage devices within the BlueStore component. Their work involved refactoring code, introducing new functionalities for zone management and garbage collection, and improving the ZonedAllocator. The user's contributions included modifying core files such as BlueStore.cc, ZonedAllocator.cc, and ZonedFreelistManager.cc, indicating a focus on storage management and performance optimization.
fusefile-storagecephstorageopenebs
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
Abutalib Aghayev - Senior Software Engineer at Amazon Web Services (AWS)