Swati Sehgal is a Principal Software Engineer at Red Hat with a decade of experience building and optimizing cloud-native infrastructure, particularly around Kubernetes resource management and scheduling. She has driven upstream contributions to high-profile projects like kubernetes/kubernetes and SIGs scheduler-plugins, implementing CPU management features, NodeResourceTopology updates, and SR-IOV capability discovery. Her background at Intel involved architecting NFV enablement, device plugins (QAT), and telemetry-aware scheduling, blending backend engineering with DevOps and systems-level testing. Based in Ireland, she combines hands-on coding with cross-project integration and strong testing/debugging discipline, often updating APIs and tests to align with evolving Kubernetes primitives. Notably, she has worked on topology- and device-aware scheduling features that improve how clusters account for integral CPU and device resources—a subtle but impactful area for performance-sensitive workloads. Her academic foundation in mobile and ubiquitous computing complements a practical focus on edge, telco, and enterprise cloud use cases.
9 years of coding experience
7 years of employment as a software developer
Master's Degree Computer Science (Mobile and Ubiquitous Computing), Master's Degree Computer Science (Mobile and Ubiquitous Computing) at Trinity College Dublin
Bachelors of Engineering (Honours) IN Computer Engineering in Mobile Systems Computer Engineering, Bachelors of Engineering (Honours) IN Computer Engineering in Mobile Systems Computer Engineering at Technological University Dublin
The Banyan Tree School
Bachelor of Technology (BTech) Computer Science, Bachelor of Technology (BTech) Computer Science at Institute Of Technology And Management
Repository for out-of-tree scheduler plugins based on scheduler framework.
Role in this project:
Backend Developer
Contributions:109 reviews, 16 commits, 5 PRs in 1 year 9 months
Contributions summary:Swati primarily contributed to the `scheduler-plugins` repository, focusing on the NodeResourceTopology plugin. Their work involved modifying the plugin's configuration, API versions, and testing infrastructure. The user implemented changes to handle best-effort and burstable pods and included tests to validate the plugin's behavior with different resource requests. They also updated the codebase to align with the latest version of the NodeResourceTopology API.
Contributions:114 reviews, 8 commits, 10 PRs in 4 years
Contributions summary:Swati implemented SR-IOV capability discovery in the node-feature-discovery project, adding functionality to detect and label nodes based on their SR-IOV capabilities and configuration. This involved changes to core source code, including the introduction of a new network package and modifications to the main application logic. They also made updates related to topologyupdater, ensuring pods with devices and integral CPU requests are correctly accounted for. Additionally, the user made changes to update the NRT API to the latest version.
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.