Senior Software Engineer
Core
Engage with customers in technical discussions, build and maintain testing environments, and provide deep-dive production support for network solutions.
Role type
Senior Software Engineer (Network Performance & Testing)
Builds
Testing environments, test frameworks, and network performance benchmarking tools.
Domain
Networking infrastructure, data center networks, and high-performance computing.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python automation scripting, network troubleshooting, root-cause analysis, test framework development, L2/L3 networking, BGP, ECMP, VXLAN-based EVPN fabrics, PyTest
Preferred skills
Traffic generation, SONiC, RDMA, RoCE, InfiniBand protocols
Technologies
Python, PyTest, SONiC, BGP, ECMP, VXLAN, EVPN, RoCE, InfiniBand
Responsibilities
Engage with customers in technical discussions to gather and clarify requirements; Build and maintain testing environments for system and solution validation; Develop and enhance test frameworks and network performance benchmarking tools; Define metrics and gather data for network performance benchmarking; Conduct hands-on troubleshooting and root-cause analysis for complex customer issues; Provide deep-dive production support and own end-to-end product testing.
Seniority
Senior, hands-on IC