Taro Logo

Staff Software Engineer - Kernel and Virtualization

AI-first Cloud infrastructure company building purpose-built AI infrastructure solutions powered by clean, renewable energy.
$250,000 - $320,000
Cloud
Staff Software Engineer
In-Person
10+ years of experience
AI · Enterprise SaaS · Cloud

Description For Staff Software Engineer - Kernel and Virtualization

Crusoe, an innovative AI-first Cloud infrastructure company, is seeking a Staff Software Engineer specializing in kernel and virtualization technologies. This role represents a unique opportunity to shape the future of AI cloud infrastructure while working with sustainable technology.

The position requires a technical leader with extensive experience in both virtualization infrastructure and Linux kernel development. You'll be responsible for building and scaling cloud platforms optimized for AI and HPC workloads, overseeing the design and implementation of high-performance virtualization layers, and driving kernel-level software development that interfaces with hardware accelerators and hypervisors.

As a Staff Software Engineer, you'll lead a cross-functional team focused on building robust, scalable, and efficient compute infrastructure. Your work will directly impact the performance, reliability, and functionality of Crusoe's cloud compute offerings. Key responsibilities include designing advanced virtualization technologies, developing Linux kernel modules, performing deep-dive debugging, and providing technical leadership to the team.

The ideal candidate brings 10+ years of systems software engineering experience and 3+ years in technical leadership. You should possess deep expertise in virtualization technologies, Linux kernel internals, and experience with high-performance computing environments. The role offers competitive compensation ($250,000 - $320,000), equity through RSUs, and comprehensive benefits including health insurance, 401(k) matching, and various lifestyle perks.

This position presents an exceptional opportunity to drive meaningful innovation in AI infrastructure while contributing to sustainable computing solutions. You'll work with cutting-edge technologies, lead important technical initiatives, and help shape the future of cloud computing at a company committed to aligning technological advancement with environmental responsibility.

Last updated 11 minutes ago

Responsibilities For Staff Software Engineer - Kernel and Virtualization

  • Design and implement advanced virtualization technologies for GPU-accelerated AI and HPC workloads
  • Make architectural decisions on hypervisors, device emulation, and hardware-software integration
  • Develop and maintain Linux kernel modules and device drivers
  • Optimize kernel-level performance for high-throughput and low-latency workloads
  • Perform deep-dive debugging and root-cause analysis
  • Lead, mentor, and grow a high-performing team of engineers
  • Collaborate with product, infrastructure, hardware, and AI/ML teams

Requirements For Staff Software Engineer - Kernel and Virtualization

Linux
Go
Rust
  • 10+ years of experience in systems software engineering, with focus on virtualization and kernel-level development
  • 3+ years in a technical leadership role managing infrastructure or low-level systems teams
  • Deep expertise with virtualization technologies (KVM, Xen, VMware) and hypervisor development
  • Strong knowledge of Linux kernel internals
  • Experience writing performant, reliable device drivers in C, C++, Go, or Rust
  • Familiarity with accelerators (GPUs, TPUs) and related technologies like CUDA or ROCm
  • Experience with high-performance networking
  • Proven ability to lead complex projects
  • Excellent communication skills

Benefits For Staff Software Engineer - Kernel and Virtualization

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Equity
Commuter Benefits
  • Industry competitive pay
  • Restricted Stock Units
  • Health insurance package (HDHP and PPO, vision, and dental)
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with 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 FSA benefit of $200 per month

Interested in this job?

Jobs Related To Crusoe Staff Software Engineer - Kernel and Virtualization

Senior Staff Software Engineer, Storage

Lead cloud storage strategy and engineering team at Crusoe, developing high-performance storage solutions for AI infrastructure while focusing on sustainability and innovation.

Staff Cloud Availability Platform Engineer

Staff Cloud Availability Platform Engineer position at Crusoe, focusing on Kubernetes infrastructure and cloud systems, offering $180-210K salary plus equity in San Francisco.

Senior Staff Software Engineer, Storage

Lead cloud storage strategy and engineering team at Crusoe, developing high-performance storage solutions for AI infrastructure while focusing on sustainability and innovation.

Staff Software Engineer, Cloud Infrastructure

Staff Software Engineer position at Airbnb focusing on cloud infrastructure, building and maintaining foundational platforms and cloud environments that power Airbnb's services.

Senior Staff Engineer, Data Center Strategy

Senior Staff Engineer position at LinkedIn focusing on data center strategy, sustainability, and infrastructure optimization in Mountain View, CA.