Senior Staff Linux Kernel Engineer
About the role
TL;DR
Lead Linux kernel development and virtualization architecture for AI infrastructure.
- •Crusoe is seeking a Senior Staff Linux Kernel Engineer to set the technical direction for their Linux kernel team, owning the roadmap and architecting critical development projects.
- •This role involves high-level architectural design and hands-on kernel coding to tackle complex problems and mentor engineers.
- •Key Responsibilities Design and implement advanced virtualization technologies for GPU-accelerated AI and HPC workloads.
- •Develop and maintain upstream-first kernel code and device drivers, optimizing memory management, scheduling, and I/O.
- •Perform deep-dive root-cause analysis and lead triage for OS and hardware layer issues.
- •Lead and grow a high-performing systems team through technical mentorship and code reviews.
- •Requirements 10+ years of experience in systems software engineering, with at least 3 years in a technical leadership role.
- •Expert-level knowledge of Linux kernel internals and virtualization technologies (KVM, Xen, or QEMU).
- •Strong C programming skills and fluency with kernel development workflow.
- •Proficiency in modern systems programming (Go, Rust, or Python) and familiarity with CI/CD.
Required skills
Domain expertise
Benefits & perks
Competitive compensation and equity packages, Restricted Stock Units, Paid time off, paid holidays & leave of absence programs, Comprehensive health, dental & vision insurance, Employer contributions to HSA account, Paid parental leave, Paid life insurance, short-term and long-term disability, Professional development & tuition reimbursement, Mental health & wellness support, Commuter benefits (parking & transit), Cell phone stipend, 401(k) Retirement plan with company match up to 4% of salary, Volunteer time off, Global travel insurance & emergency assistance, Daily meals allowance, Additional perks & programs specific to location