Remote job
Senior Software Engineer, Network Platform
Job details
About this role
Role overview
Build software-defined networking systems for high-performance computing infrastructure used in model training, inference, research, and data-intensive workloads. You will design network orchestration and provisioning capabilities that provide isolated, reliable connectivity with cloud-like usability, working closely with network, infrastructure, and product teams.
Responsibilities
- Design and implement network orchestration using accelerated network hardware to support programmable, high-performance connectivity. - Automate network creation and lifecycle tasks, including virtual network setup, subnet allocation, routing, and resource retirement. - Build platform capabilities for managing data processing units, virtual functions, virtual switching offload, and network function deployment. - Provide tenant isolation using virtual networks, overlays, and hardware-accelerated forwarding while maintaining connectivity for GPU clusters. - Improve low-latency network paths for RDMA, RoCE, and GPU-to-GPU communication. - Develop APIs and software development kits for network management, and build telemetry and troubleshooting tools, security groups, firewall rules, and policy enforcement.
Requirements
- At least five years of software engineering experience building production network platforms, software-defined networking systems, or network automation. - Strong knowledge of TCP/IP, VLANs, VXLAN, routing protocols such as BGP and OSPF, and data center network design. - Experience with network virtualization, overlay networks, and programmable networking. - Proficiency with Python or shell scripting and strong Linux networking experience, including namespaces, firewall tooling, and Open vSwitch. - Understanding of RDMA, RoCE, InfiniBand, and low-latency networking for distributed computing or GPU workloads. - Ability to solve performance and scale problems, make practical architecture choices, work through ambiguity, and document technical decisions.
Nice to have
Experience with NVIDIA BlueField DPUs or DOCA, network function virtualization, Kubernetes networking, SDN controllers, infrastructure as code, data center fabric design, network security, or HPC and cloud environments is advantageous.
Benefits and work setup
The role is described as remote. The package includes salary and startup equity, health, dental, and vision insurance fully covered for employees, a 401(k) match of up to 6%, paid time off and holidays, mentorship, and career development opportunities.