Senior Software Engineer, Networking

Crusoe · Data AI · San Francisco, CA - US · Cloud Engineering

Crusoe is an AI infrastructure company focused on accelerating energy and intelligence. They are seeking a Senior Software Engineer, Networking to lead the development and execution of their Software Defined Networking strategy, working with Linux Kernel, XDP/EBPF, DPDK, SmartNIC, and DPU/IPU technologies.

What you'd actually do

  1. Develop and execute the roadmap for the Software Defined Networking strategy at Crusoe Cloud.
  2. Be highly hands-on, guiding the engineering team through architecture decisions, design processes, design reviews, code reviews, and implementation tasks.
  3. Collaborate with the network infrastructure organization to develop industry-leading networking infrastructure.
  4. Lead Linux Kernel and driver development, system architecture design, production support, and cross-functional collaboration.

Skills

Required

  • C
  • C++
  • Rust
  • Linux Kernel
  • System programming
  • Linux Systems Internals
  • Computer architecture
  • Network Programming
  • Packet Processing
  • XDP/EBPF
  • AF_XDP
  • DPDK
  • TCP/IP
  • SmartNIC
  • DPU
  • IPU
  • SR-IOV
  • vDPA
  • Linux kernel development
  • Open vSwitch
  • Openflow
  • Open Virtual Networking
  • Software development life cycle best practices

Nice to have

  • Advanced degree in Computer Science, Engineering, or a related field
  • Leadership experience
  • Cloud networking platforms (AWS, Azure, GCP)
  • Virtualization technologies (VMware, KVM)
  • Contributions to open source community (e.g., Open vSwitch/OVS, Open Virtual Networking/OVN, Multus, Cilium)

What the JD emphasized

  • 4+ years of related experience building and operating at scale in a production environment
  • Proven experience in system programming with C, C++ and/or Rust
  • Extensive knowledge of Linux Systems Internals and computer architecture
  • Expertise in Network Programming and Packet Processing pipelines
  • Hands-on experience with kernel bypass technologies such as XDP/EBPF, AF_XDP, and DPDK
  • In-depth understanding of TCP/IP and network accelerators like Mellanox/Nvidia SmartNIC (ConnectX6/7), DPU Bluefield3, and Intel IPU
  • Strong background in kernel or embedded development, particularly with the Linux kernel