Resume and JobRESUME AND JOB
Crusoe logo

Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now!

Crusoe

Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now!

full-timePosted: Aug 12, 2025

Job Description

Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D at Crusoe

Crusoe's mission is to accelerate the abundance of energy and intelligence. We’re crafting the engine that powers a world where people can create ambitiously with AI — without sacrificing scale, speed, or sustainability.

Be a 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.

Role Overview

As a Staff/Senior Staff Software Engineer specializing in Cloud Hypervisor R&D at Crusoe, you will be at the forefront of developing and optimizing virtualization technologies specifically tailored for our all-AI cloud infrastructure. This pivotal role requires a deep understanding of hypervisor internals, CPU and memory virtualization, I/O virtualization, and performance optimization. Your expertise will be essential in developing reliable, high-performance, and secure virtualized environments that power our cutting-edge AI products. This is a full-time position based in San Francisco, CA.

A Day in the Life

Your typical day might involve:

  • Designing and developing core hypervisor components using KVM or QEMU.
  • Conducting research into advanced virtualization technologies, exploring novel approaches for AI compute, storage, and networking.
  • Prototyping new virtualization features to enhance density, throughput, and latency.
  • Developing and enhancing virtual hardware components and device emulation for AI accelerators like GPUs and DPUs.
  • Analyzing and tuning the performance of the entire virtualization stack, optimizing for AI/ML workloads.
  • Diagnosing and resolving complex system issues within the virtualization layer.
  • Collaborating with hardware and guest OS teams to debug integration challenges.
  • Conducting code reviews to maintain software quality, reliability, and security.
  • Providing technical guidance and mentorship to junior engineers.
  • Participating in cross-functional meetings with hardware design, OS development, and AI/ML application teams.

Why San Francisco?

San Francisco is a global hub for technology and innovation, offering unparalleled opportunities for professional growth and networking. Being located in San Francisco allows you to:

  • Be at the center of the AI revolution, surrounded by leading tech companies and research institutions.
  • Access a diverse pool of talent and collaborate with some of the brightest minds in the industry.
  • Attend industry events, conferences, and workshops to stay up-to-date on the latest advancements in virtualization and AI.
  • Enjoy a vibrant cultural scene, world-class restaurants, and beautiful outdoor spaces.

Career Path

At Crusoe, we are committed to fostering the growth and development of our employees. As a Staff/Senior Staff Software Engineer, you can expect opportunities to:

  • Advance to a Principal Engineer role, leading complex projects and shaping the future of our virtualization technologies.
  • Specialize in a particular area of virtualization, such as GPU virtualization or performance optimization.
  • Take on a leadership role within the engineering team, mentoring and guiding other engineers.
  • Contribute to open-source projects and gain recognition within the virtualization community.

Salary & Benefits

Crusoe offers a competitive salary and benefits package commensurate with experience. The estimated salary range for this position in San Francisco is $180,000 - $280,000 annually. In addition to salary, we offer:

  • Comprehensive health insurance (medical, dental, vision).
  • Generous paid time off and holidays.
  • Stock options, aligning your success with the company's growth.
  • 401(k) with company match to help you save for retirement.
  • Life insurance and disability coverage for peace of mind.
  • Professional development opportunities to enhance your skills and knowledge.

Crusoe Culture

At Crusoe, we value:

  • Innovation: We are constantly pushing the boundaries of what's possible with technology.
  • Collaboration: We work together as a team to achieve our goals.
  • Sustainability: We are committed to building a more sustainable future.
  • Impact: We strive to make a meaningful difference in the world.
  • Excellence: We are dedicated to delivering high-quality products and services.

We foster a supportive and inclusive work environment where everyone can thrive and contribute their best work.

How to Apply

If you are a passionate and experienced software engineer with a deep understanding of virtualization technologies, we encourage you to apply! Please submit your resume and cover letter through our online application portal.

FAQ

  1. What is Crusoe's mission?

    Crusoe's mission is to accelerate the abundance of energy and intelligence.

  2. What technologies will I be working with?

    You will be working with hypervisors such as KVM and QEMU, as well as virtualization technologies like CPU virtualization (VT-x/AMD-V), memory virtualization (EPT/NPT, MMU), and I/O virtualization (SR-IOV, virtio).

  3. What are the key responsibilities of this role?

    Key responsibilities include designing and developing hypervisor components, researching advanced virtualization technologies, optimizing performance for AI workloads, and collaborating with other engineering teams.

  4. What qualifications are required for this role?

    A Bachelor's degree in Computer Science or a related field and 7+ years of experience in hypervisor or virtualization development are required.

  5. What is the career path for this role?

    You can advance to a Principal Engineer role, specialize in a particular area of virtualization, or take on a leadership role within the engineering team.

  6. What are the benefits of working at Crusoe?

    Crusoe offers a competitive salary and benefits package, including health insurance, paid time off, stock options, and a 401(k) with company match.

  7. What is the work environment like at Crusoe?

    Crusoe fosters a collaborative and supportive work environment where everyone can thrive and contribute their best work.

  8. How does Crusoe contribute to sustainability?

    Crusoe is committed to building a more sustainable future by accelerating the abundance of energy and intelligence in an environmentally responsible manner.

  9. What opportunities are there for professional development?

    Crusoe offers professional development opportunities to enhance your skills and knowledge, helping you grow your career.

  10. What is the company culture like at Crusoe?

    The company culture emphasizes innovation, collaboration, sustainability, impact, and excellence.

Locations

  • San Francisco, California, United States

Salary

Estimated Salary Rangemedium confidence

198,000 - 308,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Hypervisor Developmentintermediate
  • Virtualizationintermediate
  • KVMintermediate
  • QEMUintermediate
  • CPU Virtualization (VT-x/AMD-V)intermediate
  • Memory Virtualization (EPT/NPT, MMU)intermediate
  • I/O Virtualization (SR-IOV, virtio)intermediate
  • Virtual Machine Lifecycle Managementintermediate
  • Live Migrationintermediate
  • Snapshottingintermediate
  • Fault Toleranceintermediate
  • Linux Kernel Developmentintermediate
  • C/C++ Programmingintermediate
  • Performance Analysisintermediate
  • System-Level Troubleshootingintermediate
  • Code Reviewintermediate
  • AI/ML Workloads Optimizationintermediate
  • Virtual Hardware Developmentintermediate
  • Device Emulationintermediate
  • GPU Virtualizationintermediate
  • DPU Virtualizationintermediate
  • Operating System Internalsintermediate
  • Bare-Metal Hypervisorsintermediate
  • Xenintermediate
  • Python scriptingintermediate
  • Debuggingintermediate
  • Cloud Computing Conceptsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field (Master's or PhD preferred). (experience)
  • 7+ years of experience in hypervisor or virtualization development. (experience)
  • Deep understanding of hypervisor internals (KVM, QEMU, Xen, etc.). (experience)
  • Strong experience with CPU, memory, and I/O virtualization technologies. (experience)
  • Proficiency in C/C++ programming and Linux kernel development. (experience)
  • Experience with performance analysis and tuning of virtualization stacks. (experience)
  • Solid understanding of virtual machine lifecycle management. (experience)
  • Experience with debugging and resolving complex system-level issues. (experience)
  • Excellent communication and collaboration skills. (experience)
  • Proven ability to work independently and as part of a team. (experience)

Responsibilities

  • Design, develop, and optimize core hypervisor components (e.g., KVM, QEMU, or custom solutions) for AI workloads.
  • Conduct research into advanced virtualization technologies for AI compute, storage, and networking resources.
  • Prototype new virtualization features and enhancements to improve density, throughput, and latency.
  • Develop and enhance virtual hardware components and device emulation for AI accelerators (e.g., GPUs, DPUs).
  • Analyze and enhance the performance of the virtualization stack, optimizing for AI/ML workloads.
  • Profile, identify bottlenecks, and implement low-level optimizations.
  • Diagnose and resolve complex system issues within the virtualization layer.
  • Work closely with hardware and guest OS teams to debug and resolve integration challenges.
  • Conduct thorough code reviews to ensure software quality, reliability, and security.
  • Collaborate with hardware design, OS development, and AI/ML application teams.
  • Provide technical guidance and mentorship to junior engineers.
  • Foster a culture of technical excellence and collaborative problem-solving.

Benefits

  • general: Competitive salary and benefits package.
  • general: Health insurance (medical, dental, vision).
  • general: Paid time off and holidays.
  • general: Stock options.
  • general: 401(k) with company match.
  • general: Life insurance and disability coverage.
  • general: Professional development opportunities.
  • general: Opportunity to work on cutting-edge technology.
  • general: Collaborative and supportive work environment.
  • general: Opportunity to make a significant impact on the company's success.
  • general: Flexible work arrangements.
  • general: Employee assistance program.

Target Your Resume for "Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now!" , Crusoe

Get personalized recommendations to optimize your resume specifically for Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now!" , Crusoe

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringCloudVirtualizationHypervisorAISan FranciscoHypervisor developmentVirtualization engineerCloud infrastructureKVMQEMUAI cloudGPU virtualizationDPU virtualizationSan Francisco tech jobsSoftware engineerSystem programmingKernel developmentPerformance optimizationVirtual machineCloud computingCrusoe energyAI/ML workloadsVirtualization researchSenior software engineerStaff software engineerBare metal hypervisorVT-xAMD-VEPTNPTSR-IOVVirtioVirtualization technologiesCloud Hypervisor R&DSoftware Engineer San FranciscoCrusoe CareersGreen TechAI InfrastructureCloudEngineering

Answer 10 quick questions to check your fit for Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now! @ Crusoe.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Crusoe logo

Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now!

Crusoe

Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now!

full-timePosted: Aug 12, 2025

Job Description

Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D at Crusoe

Crusoe's mission is to accelerate the abundance of energy and intelligence. We’re crafting the engine that powers a world where people can create ambitiously with AI — without sacrificing scale, speed, or sustainability.

Be a 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.

Role Overview

As a Staff/Senior Staff Software Engineer specializing in Cloud Hypervisor R&D at Crusoe, you will be at the forefront of developing and optimizing virtualization technologies specifically tailored for our all-AI cloud infrastructure. This pivotal role requires a deep understanding of hypervisor internals, CPU and memory virtualization, I/O virtualization, and performance optimization. Your expertise will be essential in developing reliable, high-performance, and secure virtualized environments that power our cutting-edge AI products. This is a full-time position based in San Francisco, CA.

A Day in the Life

Your typical day might involve:

  • Designing and developing core hypervisor components using KVM or QEMU.
  • Conducting research into advanced virtualization technologies, exploring novel approaches for AI compute, storage, and networking.
  • Prototyping new virtualization features to enhance density, throughput, and latency.
  • Developing and enhancing virtual hardware components and device emulation for AI accelerators like GPUs and DPUs.
  • Analyzing and tuning the performance of the entire virtualization stack, optimizing for AI/ML workloads.
  • Diagnosing and resolving complex system issues within the virtualization layer.
  • Collaborating with hardware and guest OS teams to debug integration challenges.
  • Conducting code reviews to maintain software quality, reliability, and security.
  • Providing technical guidance and mentorship to junior engineers.
  • Participating in cross-functional meetings with hardware design, OS development, and AI/ML application teams.

Why San Francisco?

San Francisco is a global hub for technology and innovation, offering unparalleled opportunities for professional growth and networking. Being located in San Francisco allows you to:

  • Be at the center of the AI revolution, surrounded by leading tech companies and research institutions.
  • Access a diverse pool of talent and collaborate with some of the brightest minds in the industry.
  • Attend industry events, conferences, and workshops to stay up-to-date on the latest advancements in virtualization and AI.
  • Enjoy a vibrant cultural scene, world-class restaurants, and beautiful outdoor spaces.

Career Path

At Crusoe, we are committed to fostering the growth and development of our employees. As a Staff/Senior Staff Software Engineer, you can expect opportunities to:

  • Advance to a Principal Engineer role, leading complex projects and shaping the future of our virtualization technologies.
  • Specialize in a particular area of virtualization, such as GPU virtualization or performance optimization.
  • Take on a leadership role within the engineering team, mentoring and guiding other engineers.
  • Contribute to open-source projects and gain recognition within the virtualization community.

Salary & Benefits

Crusoe offers a competitive salary and benefits package commensurate with experience. The estimated salary range for this position in San Francisco is $180,000 - $280,000 annually. In addition to salary, we offer:

  • Comprehensive health insurance (medical, dental, vision).
  • Generous paid time off and holidays.
  • Stock options, aligning your success with the company's growth.
  • 401(k) with company match to help you save for retirement.
  • Life insurance and disability coverage for peace of mind.
  • Professional development opportunities to enhance your skills and knowledge.

Crusoe Culture

At Crusoe, we value:

  • Innovation: We are constantly pushing the boundaries of what's possible with technology.
  • Collaboration: We work together as a team to achieve our goals.
  • Sustainability: We are committed to building a more sustainable future.
  • Impact: We strive to make a meaningful difference in the world.
  • Excellence: We are dedicated to delivering high-quality products and services.

We foster a supportive and inclusive work environment where everyone can thrive and contribute their best work.

How to Apply

If you are a passionate and experienced software engineer with a deep understanding of virtualization technologies, we encourage you to apply! Please submit your resume and cover letter through our online application portal.

FAQ

  1. What is Crusoe's mission?

    Crusoe's mission is to accelerate the abundance of energy and intelligence.

  2. What technologies will I be working with?

    You will be working with hypervisors such as KVM and QEMU, as well as virtualization technologies like CPU virtualization (VT-x/AMD-V), memory virtualization (EPT/NPT, MMU), and I/O virtualization (SR-IOV, virtio).

  3. What are the key responsibilities of this role?

    Key responsibilities include designing and developing hypervisor components, researching advanced virtualization technologies, optimizing performance for AI workloads, and collaborating with other engineering teams.

  4. What qualifications are required for this role?

    A Bachelor's degree in Computer Science or a related field and 7+ years of experience in hypervisor or virtualization development are required.

  5. What is the career path for this role?

    You can advance to a Principal Engineer role, specialize in a particular area of virtualization, or take on a leadership role within the engineering team.

  6. What are the benefits of working at Crusoe?

    Crusoe offers a competitive salary and benefits package, including health insurance, paid time off, stock options, and a 401(k) with company match.

  7. What is the work environment like at Crusoe?

    Crusoe fosters a collaborative and supportive work environment where everyone can thrive and contribute their best work.

  8. How does Crusoe contribute to sustainability?

    Crusoe is committed to building a more sustainable future by accelerating the abundance of energy and intelligence in an environmentally responsible manner.

  9. What opportunities are there for professional development?

    Crusoe offers professional development opportunities to enhance your skills and knowledge, helping you grow your career.

  10. What is the company culture like at Crusoe?

    The company culture emphasizes innovation, collaboration, sustainability, impact, and excellence.

Locations

  • San Francisco, California, United States

Salary

Estimated Salary Rangemedium confidence

198,000 - 308,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Hypervisor Developmentintermediate
  • Virtualizationintermediate
  • KVMintermediate
  • QEMUintermediate
  • CPU Virtualization (VT-x/AMD-V)intermediate
  • Memory Virtualization (EPT/NPT, MMU)intermediate
  • I/O Virtualization (SR-IOV, virtio)intermediate
  • Virtual Machine Lifecycle Managementintermediate
  • Live Migrationintermediate
  • Snapshottingintermediate
  • Fault Toleranceintermediate
  • Linux Kernel Developmentintermediate
  • C/C++ Programmingintermediate
  • Performance Analysisintermediate
  • System-Level Troubleshootingintermediate
  • Code Reviewintermediate
  • AI/ML Workloads Optimizationintermediate
  • Virtual Hardware Developmentintermediate
  • Device Emulationintermediate
  • GPU Virtualizationintermediate
  • DPU Virtualizationintermediate
  • Operating System Internalsintermediate
  • Bare-Metal Hypervisorsintermediate
  • Xenintermediate
  • Python scriptingintermediate
  • Debuggingintermediate
  • Cloud Computing Conceptsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field (Master's or PhD preferred). (experience)
  • 7+ years of experience in hypervisor or virtualization development. (experience)
  • Deep understanding of hypervisor internals (KVM, QEMU, Xen, etc.). (experience)
  • Strong experience with CPU, memory, and I/O virtualization technologies. (experience)
  • Proficiency in C/C++ programming and Linux kernel development. (experience)
  • Experience with performance analysis and tuning of virtualization stacks. (experience)
  • Solid understanding of virtual machine lifecycle management. (experience)
  • Experience with debugging and resolving complex system-level issues. (experience)
  • Excellent communication and collaboration skills. (experience)
  • Proven ability to work independently and as part of a team. (experience)

Responsibilities

  • Design, develop, and optimize core hypervisor components (e.g., KVM, QEMU, or custom solutions) for AI workloads.
  • Conduct research into advanced virtualization technologies for AI compute, storage, and networking resources.
  • Prototype new virtualization features and enhancements to improve density, throughput, and latency.
  • Develop and enhance virtual hardware components and device emulation for AI accelerators (e.g., GPUs, DPUs).
  • Analyze and enhance the performance of the virtualization stack, optimizing for AI/ML workloads.
  • Profile, identify bottlenecks, and implement low-level optimizations.
  • Diagnose and resolve complex system issues within the virtualization layer.
  • Work closely with hardware and guest OS teams to debug and resolve integration challenges.
  • Conduct thorough code reviews to ensure software quality, reliability, and security.
  • Collaborate with hardware design, OS development, and AI/ML application teams.
  • Provide technical guidance and mentorship to junior engineers.
  • Foster a culture of technical excellence and collaborative problem-solving.

Benefits

  • general: Competitive salary and benefits package.
  • general: Health insurance (medical, dental, vision).
  • general: Paid time off and holidays.
  • general: Stock options.
  • general: 401(k) with company match.
  • general: Life insurance and disability coverage.
  • general: Professional development opportunities.
  • general: Opportunity to work on cutting-edge technology.
  • general: Collaborative and supportive work environment.
  • general: Opportunity to make a significant impact on the company's success.
  • general: Flexible work arrangements.
  • general: Employee assistance program.

Target Your Resume for "Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now!" , Crusoe

Get personalized recommendations to optimize your resume specifically for Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now!" , Crusoe

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringCloudVirtualizationHypervisorAISan FranciscoHypervisor developmentVirtualization engineerCloud infrastructureKVMQEMUAI cloudGPU virtualizationDPU virtualizationSan Francisco tech jobsSoftware engineerSystem programmingKernel developmentPerformance optimizationVirtual machineCloud computingCrusoe energyAI/ML workloadsVirtualization researchSenior software engineerStaff software engineerBare metal hypervisorVT-xAMD-VEPTNPTSR-IOVVirtioVirtualization technologiesCloud Hypervisor R&DSoftware Engineer San FranciscoCrusoe CareersGreen TechAI InfrastructureCloudEngineering

Answer 10 quick questions to check your fit for Staff/Senior Staff Software Engineer - Cloud Hypervisor R&D Careers at Crusoe - San Francisco, California | Apply Now! @ Crusoe.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.