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

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

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

The Crusoe Cloud Software Development team is seeking a passionate and experienced Staff/Senior Staff Software Engineer specializing in Hypervisor Virtualization and Virtualization Research. This pivotal role is critical in the design, development, and optimization of our virtualization technologies, specifically tailored for an all-AI cloud infrastructure. A deep understanding of hypervisor internals, CPU and memory virtualization, I/O virtualization, and performance optimization is essential for 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, California.

A Day in the Life

As a Staff/Senior Staff Software Engineer in Cloud Hypervisor R&D at Crusoe, your day will be dynamic and challenging. You might start by diving into the Linux kernel, debugging a performance bottleneck in the KVM hypervisor. Next, you could be collaborating with the hardware team to optimize GPU virtualization for AI workloads. Later, you might be conducting code reviews, mentoring junior engineers, or researching novel virtualization techniques. A typical day involves a mix of hands-on coding, problem-solving, collaboration, and research, all focused on pushing the boundaries of virtualization technology for AI.

Why San Francisco?

San Francisco is a global hub for technology and innovation, offering a vibrant ecosystem of startups, established tech companies, and research institutions. Being located in San Francisco provides access to a wealth of talent, resources, and opportunities for professional growth. The city's proximity to Silicon Valley also fosters a culture of innovation and collaboration, making it an ideal location for Crusoe to develop cutting-edge cloud infrastructure for AI.

Career Path

At Crusoe, we are committed to providing opportunities for our employees to grow and develop their careers. As a Staff/Senior Staff Software Engineer, you can progress along a technical track, becoming a Principal Engineer or a Technical Fellow, leading research and development efforts in virtualization technology. Alternatively, you can pursue a management track, becoming an Engineering Manager or Director, leading a team of engineers and shaping the future of Crusoe Cloud. We also offer opportunities to contribute to open-source projects, present at industry conferences, and publish research papers, further enhancing your professional reputation.

Salary & Benefits

Crusoe offers a competitive salary and benefits package, commensurate with experience and qualifications. The salary range for this role is estimated to be between $180,000 and $280,000 per year. In addition to salary, Crusoe provides a comprehensive benefits package, including medical, dental, and vision insurance, paid time off and holidays, a 401(k) plan with company match, stock options, an employee assistance program, professional development budget, commuter benefits, wellness programs, life insurance, and disability insurance.

Crusoe Culture

At Crusoe, we foster a culture of innovation, collaboration, and continuous learning. We are passionate about solving challenging problems and making a positive impact on the world. We value teamwork, open communication, and a growth mindset. We are committed to creating a diverse and inclusive work environment where everyone feels valued and respected. We also offer opportunities for employees to participate in volunteer activities and give back to the community.

How to Apply

If you are a passionate and experienced software engineer with a deep understanding of hypervisor virtualization and a desire to work on cutting-edge technology for AI, we encourage you to apply. Please submit your resume and cover letter through our online application portal. Be sure to highlight your relevant skills and experience, and explain why you are interested in working at Crusoe. We look forward to hearing from you!

FAQ

  1. What is Crusoe's mission? Crusoe's mission is to accelerate the abundance of energy and intelligence.
  2. What kind of virtualization experience is required? We are looking for candidates with deep knowledge of hypervisor internals (e.g., KVM, QEMU, Xen), CPU virtualization (VT-x/AMD-V), memory virtualization (EPT/NPT, MMU), and I/O virtualization (SR-IOV, virtio).
  3. What programming languages are used at Crusoe? We primarily use C/C++ and Python.
  4. What is the work environment like at Crusoe? We foster a culture of innovation, collaboration, and continuous learning.
  5. What are the benefits of working at Crusoe? We offer a competitive salary and benefits package, including medical, dental, and vision insurance, paid time off, and a 401(k) plan.
  6. Where is this position located? This position is located in San Francisco, California.
  7. What are the opportunities for career growth at Crusoe? We offer opportunities to progress along a technical track or a management track.
  8. Is experience with AI/ML workloads required? Familiarity with AI/ML workloads and their performance characteristics is a plus.
  9. What is Crusoe doing to be sustainable? We're crafting the engine that powers a world where people can create ambitiously with AI — without sacrificing scale, speed, or sustainability.
  10. What is the interview process like? The interview process typically involves a phone screen, a technical interview, and an interview with the hiring manager and team members.

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
  • Virtualization researchintermediate
  • Virtual hardwareintermediate
  • Device emulationintermediate
  • Performance analysisintermediate
  • Performance tuningintermediate
  • System-level troubleshootingintermediate
  • Code reviewintermediate
  • Quality assuranceintermediate
  • Cross-functional collaborationintermediate
  • Technical leadershipintermediate
  • KVMintermediate
  • QEMUintermediate
  • VT-x/AMD-Vintermediate
  • EPT/NPTintermediate
  • MMUintermediate
  • SR-IOVintermediate
  • virtiointermediate
  • AI/ML workloadsintermediate
  • Linux kernelintermediate
  • C/C++intermediate
  • Pythonintermediate
  • Debuggingintermediate
  • Profilingintermediate
  • Virtual Machine Lifecycleintermediate
  • Live Migrationintermediate
  • Snapshottingintermediate
  • Fault Toleranceintermediate
  • GPU Virtualizationintermediate
  • DPU Virtualizationintermediate
  • Cloud Infrastructureintermediate

Required Qualifications

  • Proven deep knowledge of hypervisor internals (e.g., KVM, QEMU, Xen, or other bare-metal hypervisors) (experience)
  • Strong understanding of virtual machine lifecycle, live migration, snapshotting, and fault tolerance mechanisms (experience)
  • Experience with Linux kernel development and debugging (experience)
  • Proficiency in C/C++ programming languages (experience)
  • Experience with scripting languages like Python (experience)
  • Solid understanding of computer architecture and operating system principles (experience)
  • Experience with performance analysis and tuning tools (experience)
  • Strong problem-solving and debugging skills (experience)
  • Excellent communication and collaboration skills (experience)
  • Bachelor's degree in Computer Science or related field (Master's or PhD preferred) (experience)
  • Experience with GPU or DPU virtualization is a plus (experience)
  • Experience with cloud infrastructure platforms (e.g., AWS, Azure, GCP) is a plus (experience)
  • Familiarity with AI/ML workloads and their performance characteristics (experience)
  • Experience with open-source virtualization projects (experience)

Responsibilities

  • Design, develop, and optimize core hypervisor components (e.g., KVM, QEMU, or custom solutions) to achieve maximum performance and efficiency for AI workloads, focusing on CPU, memory, and I/O virtualization techniques.
  • Conduct in-depth research into advanced virtualization technologies, exploring novel approaches for isolating and accelerating AI compute, storage, and networking resources. Identify and prototype new virtualization features and enhancements to improve density, throughput, and latency.
  • Develop and enhance virtual hardware components and device emulation, ensuring optimal performance and compatibility for specialized AI accelerators (e.g., GPUs, DPUs) within the virtualized environment.
  • Analyze and enhance the performance of the entire virtualization stack, from the hypervisor to the virtualized guest OS, with a specific focus on optimizing for AI/ML workloads. This includes profiling, bottleneck identification, and implementing 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 the highest level of software quality, reliability, and security within the hypervisor and virtualization components.
  • Collaborate with other engineering teams, including hardware design, OS development, and AI/ML application teams, to ensure cohesive and integrated product development.
  • Provide technical guidance and mentorship to junior engineers, fostering a culture of technical excellence and collaborative problem-solving within the virtualization team.
  • Stay up-to-date with the latest advancements in virtualization technologies and industry trends.
  • Contribute to the development of internal tools and processes to improve the efficiency and effectiveness of the virtualization team.
  • Participate in the planning and execution of virtualization-related projects.
  • Document designs, code, and procedures to ensure maintainability and knowledge sharing.

Benefits

  • general: Competitive salary and benefits package
  • general: Opportunity to work on cutting-edge technology in the AI/ML space
  • general: Be a part of a rapidly growing and innovative company
  • general: Collaborative and supportive work environment
  • general: Opportunity for professional growth and development
  • general: Medical, dental, and vision insurance
  • general: Paid time off and holidays
  • general: 401(k) plan with company match
  • general: Stock options
  • general: Employee assistance program
  • general: Professional development budget
  • general: Commuter benefits
  • general: Wellness programs
  • general: Life insurance
  • general: Disability insurance

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

HypervisorVirtualizationCloudAIMLSan FranciscoCaliforniaSoftware EngineerSenior StaffKVMQEMUXenVT-xAMD-VEPTNPTMMUSR-IOVvirtioArtificial IntelligenceMachine LearningCloud ComputingLinux KernelC++PythonCrusoe EnergyCloud InfrastructureGPU VirtualizationDPU VirtualizationGreen 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

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

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

The Crusoe Cloud Software Development team is seeking a passionate and experienced Staff/Senior Staff Software Engineer specializing in Hypervisor Virtualization and Virtualization Research. This pivotal role is critical in the design, development, and optimization of our virtualization technologies, specifically tailored for an all-AI cloud infrastructure. A deep understanding of hypervisor internals, CPU and memory virtualization, I/O virtualization, and performance optimization is essential for 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, California.

A Day in the Life

As a Staff/Senior Staff Software Engineer in Cloud Hypervisor R&D at Crusoe, your day will be dynamic and challenging. You might start by diving into the Linux kernel, debugging a performance bottleneck in the KVM hypervisor. Next, you could be collaborating with the hardware team to optimize GPU virtualization for AI workloads. Later, you might be conducting code reviews, mentoring junior engineers, or researching novel virtualization techniques. A typical day involves a mix of hands-on coding, problem-solving, collaboration, and research, all focused on pushing the boundaries of virtualization technology for AI.

Why San Francisco?

San Francisco is a global hub for technology and innovation, offering a vibrant ecosystem of startups, established tech companies, and research institutions. Being located in San Francisco provides access to a wealth of talent, resources, and opportunities for professional growth. The city's proximity to Silicon Valley also fosters a culture of innovation and collaboration, making it an ideal location for Crusoe to develop cutting-edge cloud infrastructure for AI.

Career Path

At Crusoe, we are committed to providing opportunities for our employees to grow and develop their careers. As a Staff/Senior Staff Software Engineer, you can progress along a technical track, becoming a Principal Engineer or a Technical Fellow, leading research and development efforts in virtualization technology. Alternatively, you can pursue a management track, becoming an Engineering Manager or Director, leading a team of engineers and shaping the future of Crusoe Cloud. We also offer opportunities to contribute to open-source projects, present at industry conferences, and publish research papers, further enhancing your professional reputation.

Salary & Benefits

Crusoe offers a competitive salary and benefits package, commensurate with experience and qualifications. The salary range for this role is estimated to be between $180,000 and $280,000 per year. In addition to salary, Crusoe provides a comprehensive benefits package, including medical, dental, and vision insurance, paid time off and holidays, a 401(k) plan with company match, stock options, an employee assistance program, professional development budget, commuter benefits, wellness programs, life insurance, and disability insurance.

Crusoe Culture

At Crusoe, we foster a culture of innovation, collaboration, and continuous learning. We are passionate about solving challenging problems and making a positive impact on the world. We value teamwork, open communication, and a growth mindset. We are committed to creating a diverse and inclusive work environment where everyone feels valued and respected. We also offer opportunities for employees to participate in volunteer activities and give back to the community.

How to Apply

If you are a passionate and experienced software engineer with a deep understanding of hypervisor virtualization and a desire to work on cutting-edge technology for AI, we encourage you to apply. Please submit your resume and cover letter through our online application portal. Be sure to highlight your relevant skills and experience, and explain why you are interested in working at Crusoe. We look forward to hearing from you!

FAQ

  1. What is Crusoe's mission? Crusoe's mission is to accelerate the abundance of energy and intelligence.
  2. What kind of virtualization experience is required? We are looking for candidates with deep knowledge of hypervisor internals (e.g., KVM, QEMU, Xen), CPU virtualization (VT-x/AMD-V), memory virtualization (EPT/NPT, MMU), and I/O virtualization (SR-IOV, virtio).
  3. What programming languages are used at Crusoe? We primarily use C/C++ and Python.
  4. What is the work environment like at Crusoe? We foster a culture of innovation, collaboration, and continuous learning.
  5. What are the benefits of working at Crusoe? We offer a competitive salary and benefits package, including medical, dental, and vision insurance, paid time off, and a 401(k) plan.
  6. Where is this position located? This position is located in San Francisco, California.
  7. What are the opportunities for career growth at Crusoe? We offer opportunities to progress along a technical track or a management track.
  8. Is experience with AI/ML workloads required? Familiarity with AI/ML workloads and their performance characteristics is a plus.
  9. What is Crusoe doing to be sustainable? We're crafting the engine that powers a world where people can create ambitiously with AI — without sacrificing scale, speed, or sustainability.
  10. What is the interview process like? The interview process typically involves a phone screen, a technical interview, and an interview with the hiring manager and team members.

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
  • Virtualization researchintermediate
  • Virtual hardwareintermediate
  • Device emulationintermediate
  • Performance analysisintermediate
  • Performance tuningintermediate
  • System-level troubleshootingintermediate
  • Code reviewintermediate
  • Quality assuranceintermediate
  • Cross-functional collaborationintermediate
  • Technical leadershipintermediate
  • KVMintermediate
  • QEMUintermediate
  • VT-x/AMD-Vintermediate
  • EPT/NPTintermediate
  • MMUintermediate
  • SR-IOVintermediate
  • virtiointermediate
  • AI/ML workloadsintermediate
  • Linux kernelintermediate
  • C/C++intermediate
  • Pythonintermediate
  • Debuggingintermediate
  • Profilingintermediate
  • Virtual Machine Lifecycleintermediate
  • Live Migrationintermediate
  • Snapshottingintermediate
  • Fault Toleranceintermediate
  • GPU Virtualizationintermediate
  • DPU Virtualizationintermediate
  • Cloud Infrastructureintermediate

Required Qualifications

  • Proven deep knowledge of hypervisor internals (e.g., KVM, QEMU, Xen, or other bare-metal hypervisors) (experience)
  • Strong understanding of virtual machine lifecycle, live migration, snapshotting, and fault tolerance mechanisms (experience)
  • Experience with Linux kernel development and debugging (experience)
  • Proficiency in C/C++ programming languages (experience)
  • Experience with scripting languages like Python (experience)
  • Solid understanding of computer architecture and operating system principles (experience)
  • Experience with performance analysis and tuning tools (experience)
  • Strong problem-solving and debugging skills (experience)
  • Excellent communication and collaboration skills (experience)
  • Bachelor's degree in Computer Science or related field (Master's or PhD preferred) (experience)
  • Experience with GPU or DPU virtualization is a plus (experience)
  • Experience with cloud infrastructure platforms (e.g., AWS, Azure, GCP) is a plus (experience)
  • Familiarity with AI/ML workloads and their performance characteristics (experience)
  • Experience with open-source virtualization projects (experience)

Responsibilities

  • Design, develop, and optimize core hypervisor components (e.g., KVM, QEMU, or custom solutions) to achieve maximum performance and efficiency for AI workloads, focusing on CPU, memory, and I/O virtualization techniques.
  • Conduct in-depth research into advanced virtualization technologies, exploring novel approaches for isolating and accelerating AI compute, storage, and networking resources. Identify and prototype new virtualization features and enhancements to improve density, throughput, and latency.
  • Develop and enhance virtual hardware components and device emulation, ensuring optimal performance and compatibility for specialized AI accelerators (e.g., GPUs, DPUs) within the virtualized environment.
  • Analyze and enhance the performance of the entire virtualization stack, from the hypervisor to the virtualized guest OS, with a specific focus on optimizing for AI/ML workloads. This includes profiling, bottleneck identification, and implementing 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 the highest level of software quality, reliability, and security within the hypervisor and virtualization components.
  • Collaborate with other engineering teams, including hardware design, OS development, and AI/ML application teams, to ensure cohesive and integrated product development.
  • Provide technical guidance and mentorship to junior engineers, fostering a culture of technical excellence and collaborative problem-solving within the virtualization team.
  • Stay up-to-date with the latest advancements in virtualization technologies and industry trends.
  • Contribute to the development of internal tools and processes to improve the efficiency and effectiveness of the virtualization team.
  • Participate in the planning and execution of virtualization-related projects.
  • Document designs, code, and procedures to ensure maintainability and knowledge sharing.

Benefits

  • general: Competitive salary and benefits package
  • general: Opportunity to work on cutting-edge technology in the AI/ML space
  • general: Be a part of a rapidly growing and innovative company
  • general: Collaborative and supportive work environment
  • general: Opportunity for professional growth and development
  • general: Medical, dental, and vision insurance
  • general: Paid time off and holidays
  • general: 401(k) plan with company match
  • general: Stock options
  • general: Employee assistance program
  • general: Professional development budget
  • general: Commuter benefits
  • general: Wellness programs
  • general: Life insurance
  • general: Disability insurance

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

HypervisorVirtualizationCloudAIMLSan FranciscoCaliforniaSoftware EngineerSenior StaffKVMQEMUXenVT-xAMD-VEPTNPTMMUSR-IOVvirtioArtificial IntelligenceMachine LearningCloud ComputingLinux KernelC++PythonCrusoe EnergyCloud InfrastructureGPU VirtualizationDPU VirtualizationGreen 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.