Software Engineer - Data Path
Core
Design and develop data-plane features for a large-scale distributed networking system, including forwarding, QoS, security, and telemetry, working directly with ASIC architectures and chip SDKs.
Role type
Senior IC software engineer (data plane)
Builds
Core networking components for AI infrastructure and service provider networks
Domain
Networking infrastructure + AI
Deliverable
production ML models
Required skills
C/C++, ASIC architecture knowledge, chip SDK integration, distributed systems design, debugging complex multi-component systems
Preferred skills
Python, networking domain knowledge, AI tool usage
Technologies
C, C++, Python, ASIC SDKs
Responsibilities
Design, develop, and debug data-plane features; own features end-to-end; integrate AI tools into daily workflow; resolve complex system issues; collaborate with engineering, QA, and product teams
Seniority
Mid-level, hands-on IC
