Swati Sehgal is a Principal Software Engineer at Red Hat with 10+ years' experience building cloud-native infrastructure and Kubernetes integrations from node-level device discovery to scheduler plugins. She has contributed to production-grade Kubernetes core (Kubelet CPU/resource management) and key SIG projects—implementing SR-IOV capability detection in node-feature-discovery and enhancing NodeResourceTopology scheduling behavior. Prior roles at Intel and Red Hat include architecting device plugins for QAT, prototyping telemetry-aware scheduling, and enabling DPDK and hugepage support for containerized workloads. Based in Ireland, she blends systems-level debugging and testing rigor with a strong academic foundation (Master’s at Trinity College and first-class engineering honours), frequently turning subtle hardware features into actionable cluster scheduling signals.
9 years of coding experience
7 years of employment as a software developer
Bachelors of Engineering (Honours) IN Computer Engineering in Mobile Systems, Computer Engineering, First Class Honours (GPA 4/4), Bachelors of Engineering (Honours) IN Computer Engineering in Mobile Systems, Computer Engineering, First Class Honours (GPA 4/4) at Institute of Technology Blanchardstown
Master's Degree, Computer Science (Mobile and Ubiquitous Computing), Master's Degree, Computer Science (Mobile and Ubiquitous Computing) at Trinity College, Dublin
The Banyan Tree School
Bachelor of Technology (BTech), Computer Science, Disctinction (GPA 9.52/10), Bachelor of Technology (BTech), Computer Science, Disctinction (GPA 9.52/10) 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.