CareerPlan

Software Engineer, Network (C++)

USAFull-time$140k–$225k2026-11-07 → 2026-11-09

Core

Develop high-performance routing and traffic-engineering algorithms for the Colossus datacenter network supporting AI training.

Role type

Senior IC software engineer (networking, C++)

Builds

High-bandwidth, low-latency datacenter network infrastructure for AI training clusters

Domain

AI infrastructure / High-performance computing / Datacenter networking

Deliverable

production ML models

Required skills

C++, C, networking protocols (UDP, TCP/IP, RDMA), distributed systems, real-time systems, high-performance computing, software architecture, continuous integration

Preferred skills

Debugging and deploying software at scale, security in distributed systems, creative problem-solving, analytical ability

Technologies

C++, C, RDMA, TCP/IP, UDP, AI Hardware, Network Fabric

Responsibilities

Develop routing and traffic-engineering algorithms for the Colossus network, build reliable real-time software for switches, lead architecture and code reviews, create prototypes to validate design decisions, build development and testing tools, deploy software updates via CI/CD systems