Senior Software Engineer, Network Tooling
Core
Build a platform for network tooling supporting edge, backbone, and data center operations, including network state management, control plane scaling, and reliability engineering.
Role type
Senior Software Engineer (Distributed Systems/Network Tooling)
Builds
Control plane systems, network provisioning tools, and configuration management platforms for Crusoe Cloud.
Domain
Cloud Infrastructure / Network Operations / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development (Go, Rust, C++, Java, or Python), Distributed systems design, Scalable API design, CI/CD pipelines, Infrastructure as Code (IaC), Technical mentorship
Preferred skills
Networking software/protocols (BGP, SDN), Network telemetry (gNMI, gRPC, NETCONF), Kubernetes orchestration, Open source contributions
Technologies
Go, Rust, C++, Java, Python, Terraform, Ansible, gRPC, NETCONF, Kubernetes
Responsibilities
Design and develop network state management systems, Scale control plane systems for growing infrastructure, Mentor engineers and uphold code quality standards, Partner with product on build vs. buy decisions, Design fault-tolerant distributed systems, Advocate for modern engineering best practices
Seniority
Senior, hands-on IC with mentorship responsibilities