Software Engineering Technical Leader - Customer Experience / SDK - L2/L3, MPLS
Core
Lead software integration, feature enablement, and performance optimization for Cisco Silicon One networking solutions across cloud, data center, and AI/ML environments.
Role type
Senior IC Software Engineering Technical Leader (Networking)
Builds
Scalable, high-performance networking solutions for hyperscale cloud, data center, and AI/ML infrastructure
Domain
Networking (Layer 2/3), Silicon architecture, Cloud, AI/ML
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Linux-based systems development, Switch Abstraction Interface (SAI), Layer 2/3 networking protocols, Network Operating Systems, QoS, traffic management, congestion management, load-balancing, software debugging, performance analysis, ASIC/switching platform experience
Preferred skills
Networking SDK development, SONiC, data center networking architectures, Priority Flow Control (PFC), Explicit Congestion Notification (ECN), lossless Ethernet, Adaptive Routing and Switching (ARS), ECMP/UCMP, RoCEv2, RDMA, Linux kernel interfaces, device drivers, automation/test infrastructure
Technologies
C++, Python, Linux, SAI, SONiC, RoCEv2, RDMA
Responsibilities
Lead design, development, and optimization of Silicon One software solutions; Drive feature enablement via SAI and networking frameworks; Collaborate with architecture, SDK, and NOS teams; Develop and optimize features for cloud/AI/ML deployments; Lead integration efforts for QoS, traffic management, and load-balancing; Resolve complex software and networking issues in production; Mentor engineers and conduct code reviews; Contribute to CI/CD and validation frameworks
Seniority
Senior, hands-on IC with leadership responsibilities