Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Staff Software Engineer - SDN Networking image - Rise Careers
Job details

Senior Staff Software Engineer - SDN Networking - job 1 of 2

Crusoe is building the World’s Favorite AI-first Cloud infrastructure company. We’re pioneering vertically integrated,  purpose-built AI infrastructure solutions trusted by Fortune 500 companies to power their most advanced AI applications. Crusoe is redefining AI cloud infrastructure, with a mission to align the future of computing with the future of the climate. Our AI platform is recognized as the "gold standard" for reliability and performance. Our data centers are optimized for AI workloads and are powered by clean, renewable energy.

Be part of the AI revolution with sustainable technology at Crusoe. Here, you'll drive meaningful innovation, make a tangible impact, and join a team that’s setting the pace for responsible, transformative cloud infrastructure.

About the Role:

As a Senior Staff Software Engineer - Software Defined Networking, you will lead the development and execution of our Software Defined Networking strategy. You will work extensively with the Linux Kernel, utilizing technologies such as XDP/EBPF, DPDK, SmartNIC, and DPU/IPU to drive innovation and performance improvements.

A Day In The Life:

  • Develop and execute the roadmap for the Software Defined Networking strategy at Crusoe Cloud.

  • Be highly hands-on, guiding the engineering team through architecture decisions, design processes, design reviews, code reviews, and implementation tasks.

  • Collaborate with the network infrastructure organization to develop industry-leading networking infrastructure.

  • Lead Linux Kernel and driver development, system architecture design, production support, and cross-functional collaboration.

You Will Thrive In This Role If You Have:

  • 8+ 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.

  • Familiarity with SR-IOV, vDPA, and scalable functions.

  • Strong background in kernel or embedded development, particularly with the Linux kernel.

  • Experience with 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.

  • Demonstrated track record of contributions to the open source community (e.g., Open vSwitch/OVS, Open Virtual Networking/OVN, Multus, Cilium).

Preferred Qualifications:

  • Advanced degree in Computer Science, Engineering, or a related field.

  • Proven leadership experience in a technical role.

  • Strong analytical and problem-solving skills.

  • Excellent communication and collaboration skills.

  • Experience with cloud networking platforms (AWS, Azure, GCP) and virtualization technologies (VMware, KVM).

Benefits:

  • Hybrid work schedule

  • Industry competitive pay

  • Restricted Stock Units in a fast growing, well-funded technology company

  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents

  • Employer contributions to HSA accounts 

  • Paid Parental Leave 

  • Paid life insurance, short-term and long-term disability 

  • Teladoc 

  • 401(k) with a 100% match up to 4% of salary

  • Generous paid time off and holiday schedule

  • Cell phone reimbursement

  • Tuition reimbursement

  • Subscription to the Calm app

  • MetLife Legal

  • Company paid commuter benefit; $50 per pay period

Compensation Range

Compensation will be paid in the range of $245 - $290k. Restricted Stock Units are included in all offers. Compensation to be determined by the applicants knowledge, education, and abilities, as well as internal equity and alignment with market data.

Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Crusoe Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Crusoe DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Crusoe
Crusoe CEO photo
Chase Lochmiller
Approve of CEO

Average salary estimate

$267500 / YEARLY (est.)
min
max
$245000K
$290000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Staff Software Engineer - SDN Networking, Crusoe

As a Senior Staff Software Engineer - SDN Networking at Crusoe, you'll be at the forefront of revolutionizing AI-first cloud infrastructure. Based in the vibrant city of San Francisco, Crusoe is dedicated to building the world’s favorite AI-driven solutions with a strong commitment to sustainability. In this dynamic role, you’ll lead the development of our innovative Software Defined Networking strategy. Your expertise will shine as you work intimately with the Linux Kernel and cutting-edge technologies such as XDP/EBPF, DPDK, SmartNICs, and DPUs/IPUs. You'll be hands-on—guiding your engineering team through crucial architectural decisions, coding, and system design. Collaborating across departments, you’ll develop industry-leading networking infrastructure while driving performance improvements. If you have over eight years of experience in large-scale production environments and are well-versed in system programming with languages like C, C++, or Rust, you’ll thrive in this role. Your deep knowledge of network programming, Linux systems, and kernel development will empower you to contribute to projects that shape the future of cloud architecture. At Crusoe, you’ll be part of a mission-driven team that’s making a tangible impact in the AI industry while promoting responsible technology. This is not just a job; it's an opportunity to align your career with meaningful advancements in cloud infrastructure. Join us and help redefine the future of computing with sustainable practices!

Frequently Asked Questions (FAQs) for Senior Staff Software Engineer - SDN Networking Role at Crusoe
What are the key responsibilities of a Senior Staff Software Engineer - SDN Networking at Crusoe?

As a Senior Staff Software Engineer - SDN Networking at Crusoe, you will be responsible for developing and executing the Software Defined Networking strategy. Your role involves hands-on coding, guiding architectural decisions, supervising design processes, and leading code reviews. You will also collaborate with the network infrastructure organization to create advanced networking solutions, along with managing Linux Kernel and driver development.

Join Rise to see the full answer
What qualifications are needed for the Senior Staff Software Engineer - SDN Networking position at Crusoe?

To qualify for the Senior Staff Software Engineer - SDN Networking role at Crusoe, you should have over 8 years of experience in system programming, particularly with Linux. Proven knowledge of packet processing pipelines, network programming, and hands-on experience with technologies like XDP/EBPF and DPDK is essential. Familiarity with TCP/IP, cloud networking platforms, and a strong background in kernel development will significantly enhance your candidacy.

Join Rise to see the full answer
How does Crusoe support the development of its Senior Staff Software Engineer - SDN Networking team?

Crusoe is committed to supporting its Senior Staff Software Engineer - SDN Networking team through continuous learning opportunities, hybrid work schedules, and an emphasis on collaboration. You will have the chance to partake in extensive cross-functional projects and contribute to open-source communities, allowing you to grow your skills while working on cutting-edge technology in a supportive environment.

Join Rise to see the full answer
What impact will I have as a Senior Staff Software Engineer - SDN Networking at Crusoe?

As a Senior Staff Software Engineer - SDN Networking at Crusoe, your impact will be profound. You will drive meaningful innovation, enhance the performance of AI workloads, and contribute to the evolving landscape of sustainable cloud infrastructure. Your decisions and contributions will shape cutting-edge networking solutions, enabling Fortune 500 companies to operate efficiently and responsibly.

Join Rise to see the full answer
What are the benefits of working as a Senior Staff Software Engineer - SDN Networking at Crusoe?

Working as a Senior Staff Software Engineer - SDN Networking at Crusoe comes with a competitive compensation package, including restricted stock units and health insurance options. Additional benefits include a generous paid time off policy, 401(k) plan with company matching, tuition reimbursement, and wellness programs. Crusoe prioritizes your well-being and professional growth, making it a fantastic place to work.

Join Rise to see the full answer
Common Interview Questions for Senior Staff Software Engineer - SDN Networking
Can you describe your experience with Software Defined Networking technologies?

In answering this question, highlight specific technologies you have worked with, such as XDP/EBPF or DPDK. Elaborate on how you applied these technologies in real-world projects, including any challenges faced and how you overcame them.

Join Rise to see the full answer
What strategies do you use for troubleshooting network performance issues?

Discuss a systematic approach to troubleshooting, which may include analyzing logs, monitoring traffic, and utilizing network diagnostic tools. Share a specific example demonstrating your analytical skills and how your efforts improved performance.

Join Rise to see the full answer
How do you approach code reviews and design processes?

When responding, emphasize the importance of collaboration and constructive feedback in code reviews. Discuss your experience leading design discussions and how you ensure quality and maintainability in the software development process.

Join Rise to see the full answer
What role does Linux play in your software development experience?

Explain how you have utilized Linux in your projects, detailing your familiarity with Linux Kernel internals, system programming, and how this experience contributes to your expertise as a Senior Staff Software Engineer - SDN Networking.

Join Rise to see the full answer
Can you provide an example of a project where you improved network performance?

Prepare a specific example where your contributions led to enhanced network performance. Explain the context, your approach to problem-solving, and the outcome, emphasizing measurable improvements—such as latency reductions or throughput increases.

Join Rise to see the full answer
What is your experience with contributing to open-source projects?

Share details about the open-source projects you have contributed to, focusing on your roles, the technologies utilized, and the impact of your contributions. Demonstrating your commitment to the community can boost your candidacy significantly.

Join Rise to see the full answer
How do you keep updated with new technologies in networking?

Discuss your methods for staying current, whether through attending conferences, online courses, reading relevant publications, or engaging in technology forums. Highlight any recent technologies you have explored that relate to the Senior Staff Software Engineer - SDN Networking role.

Join Rise to see the full answer
What networking challenges do you anticipate in the coming years?

Provide an informed perspective on emerging networking issues, such as security vulnerabilities in SDN or the challenges posed by increasing data traffic. Discuss how your skills can be utilized to address these challenges proactively.

Join Rise to see the full answer
What is your experience with packet processing pipelines?

Describe your hands-on experience with packet processing frameworks, and detail specific projects where you designed or optimized packet processing pipelines. This shows your depth of knowledge and practical skills in this area.

Join Rise to see the full answer
What leadership qualities do you bring to a technical team?

Highlight your leadership style, focusing on collaboration, mentorship, and fostering a positive team dynamic. Provide examples of how your leadership has contributed to team success, particularly in complex projects related to networking.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 4 days ago
Posted 13 days ago
N1 Hybrid San Francisco Bay Area
Posted 3 days ago
Photo of the Rise User
Nagarro Remote Remote, China
Posted 4 days ago
Photo of the Rise User
Posted 3 days ago

We’re on a mission to align the future of computation with the future of the climate.

171 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!