Senior Software Engineer
Core
Design, develop, and execute tests to qualify network performance for AI/ML capabilities in web-scale environments.
Role type
Senior Software Engineer (QA/Testing & Networking)
Builds
Testing environments, test frameworks, and benchmarking tools for SONiC-based network solutions.
Domain
Networking (AI/ML workloads, routers, switches) + Software Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python automation scripting, PyTest, L2/L3 networking, BGP, ECMP, VXLAN-based EVPN fabrics, root-cause analysis, test framework development
Preferred skills
Traffic generators, network operating systems (SONiC), RDMA, HPC networks, RoCE, InfiniBand protocols
Technologies
SONiC, PyTest, Python, BGP, ECMP, VXLAN, EVPN
Responsibilities
Engage with customers to clarify requirements; build and maintain testing environments; develop and enhance test frameworks; define metrics for network performance benchmarking; conduct troubleshooting and root-cause analysis; share expertise to foster team growth
Seniority
Senior, hands-on IC