Crusoe Energy Systems is seeking a Senior Staff Software Engineer - Software Defined Networking to lead the development and execution of their innovative Software Defined Networking strategy, aiming to significantly enhance network performance and efficiency within their AI cloud infrastructure.
Requirements
- 8+ years of proven experience in system programming with C, C++, and/or Rust.
- Extensive knowledge of Linux Systems Internals, including kernel internals, memory management, and I/O subsystems.
- Expertise in Network Programming and Packet Processing pipelines (TCP/IP, UDP, etc.).
- Hands-on experience with kernel bypass technologies such as XDP/EBPF, AF_XDP, and DPDK.
- In-depth understanding of network accelerators like Mellanox/Nvidia SmartNIC (ConnectX6/7), DPU Bluefield3, and Intel IPU.
- Familiarity with SR-IOV, vDPA, scalable functions, Open vSwitch, Openflow, and Open Virtual Networking.
- Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Responsibilities
- Develop and execute the roadmap for Crusoe Energy Cloud's Software Defined Networking strategy, aligning with overall business objectives.
- Provide technical leadership and guidance to the engineering team.
- Drive architectural decisions, design processes, design reviews, code reviews, and implementation tasks.
- Collaborate closely with the network infrastructure organization to develop and deploy industry-leading networking infrastructure.
- Lead the development and maintenance of Linux Kernel modules and drivers, leveraging technologies like XDP/EBPF, DPDK, and network accelerators.
- Design and implement high-performance, scalable, and reliable network architectures.
- Provide ongoing support for production systems, including troubleshooting, performance tuning, and incident response.
Other
- Foster strong collaboration with other engineering teams (e.g., Software Infrastructure, Product) and cross-functional departments.
- Demonstrated track record of contributions to the open source community (e.g., Open vSwitch/OVS, Open Virtual Networking/OVN, Multus, Cilium).
- Advanced degree in Computer Science, Engineering, or a related field.
- Proven leadership experience in a technical role.
- Experience with cloud networking platforms (AWS, Azure, GCP) and virtualization technologies (VMware, KVM).