Manager, Software Engineering - Cumulus Linux
Core
Lead a software development team to define and implement core infrastructure services, reliability, availability, and serviceability features for Cumulus Linux, a Debian-based network operating system powering data centers for AI and HPC.
Role type
Senior IC manager (software engineering)
Builds
Cumulus Linux core infrastructure services, telemetry features, and system reliability capabilities
Domain
Data center networking, Linux systems, AI infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Linux systems development, data center networking technologies, C programming, Python programming, people management, system bring-up and troubleshooting, embedded software on network switches, data modeling concepts, OpenConfig, streaming telemetry protocols (gNMI), project management
Preferred skills
Linux kernel networking, hands-on lab work experience, collaborative environment experience
Technologies
Cumulus Linux, Debian, C, Python, gNMI, OpenConfig
Responsibilities
Lead team development and delivery of OS telemetry and infrastructure features; Partner with engineering teams to improve security, performance, and reliability; Develop and debug system monitoring and serviceability code; Collaborate on E2E integration of infrastructure features; Manage effort estimation and planning; Recruit, onboard, and mentor engineers; Supervise technology trends and upstream community engagement; Proactively prevent system problems
Seniority
Senior, hands-on IC with management responsibilities