Swati Sehgal

Ireland
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
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.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelors 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
bookMaster's Degree, Computer Science (Mobile and Ubiquitous Computing), Master's Degree, Computer Science (Mobile and Ubiquitous Computing) at Trinity College, Dublin
bookThe Banyan Tree School
bookBachelor 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
languagesEnglish, Hindi
github-logo-circle

Github Skills (17)

kubernetes10
job-scheduler10
testing10
resource-management10
containerization10
network-programming10
feature-detection10
plugin10
scheduler10
go10
task-scheduler10
plugins10
srv10
kubernetes-pod10
api-design9

Programming languages (9)

HCLShellStarlarkMakefileJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Repository for out-of-tree scheduler plugins based on scheduler framework.
Role in this project:
userBackend 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.
schedulerk8s-sig-schedulingout-of-tree
Node feature discovery for Kubernetes
Role in this project:
userBackend Developer
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.
feature-detectionk8s-sig-nodefeature-discoveryrdtdiscovery
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
Swati Sehgal