Senior Staff Software Engineer - Linux Kernel Development at IBM
Bengaluru, Karnataka, India
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Aboorva Devarajan is a Senior Staff Software Engineer specializing in Linux kernel development, high-performance computing, and distributed systems with 11 years of industry experience based in Bengaluru. At IBM she has progressed from graduate roles to senior technical leadership, driving performance optimizations and reliability in HPC stacks and kernel-level components. She is an active contributor to the Open MPI project, where she’s improved architecture support, RDMA/CUDA data paths, and atomic/data-packing performance to accelerate MPI communications. Known for blending low-level systems expertise with production-grade engineering, she often surfaces subtle bottlenecks across hardware and software boundaries. Her academic background in software engineering (integrated master's, 8.9/10) and early IoT internship experience at Intel reflect a strong foundation in both theory and embedded-system pragmatics.
11 years of coding experience
7 years of employment as a software developer
Masters in Software Engineering (5 year Integrated Course), Computer Software Engineering, 8.9/10 (CGPA) - First Class with Distinction, Masters in Software Engineering (5 year Integrated Course), Computer Software Engineering, 8.9/10 (CGPA) - First Class with Distinction at Coimbatore Institute of Technology
Higher Secondary, Mathematics and Computer Science, (Mathematics and Computer Science - 95%), Higher Secondary, Mathematics and Computer Science, (Mathematics and Computer Science - 95%) at Holy Angels Matriculation Higher Secondary School
Contributions:4 reviews, 36 commits, 26 PRs in 6 years 3 months
Contributions summary:Aboorva primarily contributed to the Open MPI codebase by fixing bugs and improving the performance of the library. Their contributions included supporting specific processor architectures (powerpc, powerpcle), fixing issues related to data transfers and error handling within the Message Passing Interface (MPI) implementation. Moreover, the user worked on optimizing data packing and unpacking, specifically related to CUDA integration and atomic operations within the RDMA (Remote Direct Memory Access) component, aiming to enhance performance.
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group):
Contributions:2 pushes, 3 branches, 2 tags in 4 years 10 months
govmailmanmailing-listmailingcommunication
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
Aboorva Devarajan - Senior Staff Software Engineer - Linux Kernel Development at IBM