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 high-performance computing.
Role type
Senior IC manager (software engineering)
Builds
Cumulus Linux operating system telemetry and infrastructure features
Domain
Data center networking / Linux systems
Required skills
Linux systems leadership, data center networking technologies, people management, C programming, Python programming, Linux OS feature development, data modeling, OpenConfig, streaming telemetry protocols (gNMI), embedded software on network switches, Ethernet interface bring-up and troubleshooting, datacenter protocols
Preferred skills
Linux kernel networking, system bring-up and debug lab work
Responsibilities
Lead team development and delivery of Cumulus Linux OS telemetry and infrastructure features, partner with engineering teams to improve systems security, performance and reliability, develop and debug C and Python code for system monitoring and reliability, collaborate on E2E integration of systems infrastructure features, work with project management for effort estimation and planning, expand the team through recruiting and onboarding, help engineers develop careers, work with upstream communities and supervise technology trends, guide problem solving and proactive prevention
Seniority
Senior, hands-on IC
