Resume and JobRESUME AND JOB
Crusoe logo

Systems Software Engineer Careers at Crusoe - San Francisco, California | Apply Now!

Crusoe

Systems Software Engineer Careers at Crusoe - San Francisco, California | Apply Now!

full-timePosted: Nov 4, 2025

Job Description

Role Overview

The Senior/Staff Systems Software Engineer at Crusoe Cloud plays a critical role in developing and scaling our compute platform, especially focusing on virtualized AI platforms. This position demands expertise in Linux kernel, virtualization, hardware tuning, and distributed systems. The role involves designing and developing Linux applications to manage our virtualization stack across thousands of AI compute servers in global datacenters. The ideal candidate will have strong communication skills and a desire to work with a wide range of technologies across the Linux stack.

A Day in the Life

A typical day might involve:

  • Designing and implementing new features for compute applications that manage the virtualization stack.
  • Integrating Crusoe applications with various AI hardware and software stacks.
  • Collaborating with the Linux Kernel and Hypervisor teams to ensure seamless integration.
  • Analyzing and tuning the performance of the virtualization stack to optimize AI/ML workloads.
  • Troubleshooting complex system issues across the virtualization stack.
  • Conducting code reviews to maintain high software quality.
  • Mentoring junior engineers and providing technical guidance.

Why San Francisco?

San Francisco is a hub for technology and innovation, offering a vibrant ecosystem for engineers. Being located here provides access to a diverse talent pool, numerous networking opportunities, and exposure to the latest industry trends. The Crusoe office in San Francisco provides a dynamic and collaborative work environment.

Career Path

This role offers a clear path for career advancement within Crusoe. Starting as a Senior/Staff Systems Software Engineer, you can progress to roles such as Principal Engineer, Architect, or Engineering Manager. Crusoe is committed to providing opportunities for professional growth and development.

Salary and Benefits

The salary range for this position is competitive and commensurate with experience. In addition to a competitive salary, Crusoe offers a comprehensive benefits package, including health, dental, and vision insurance, paid time off, paid parental leave, a 401(k) retirement plan with company match, and professional development opportunities.

Crusoe Culture

Crusoe fosters a culture of innovation, collaboration, and sustainability. We are committed to building a diverse and inclusive workplace where everyone can thrive. Our team is passionate about accelerating the abundance of energy and intelligence while minimizing environmental impact.

How to Apply

Interested candidates are encouraged to apply through the Crusoe careers page. Please submit your resume, cover letter, and any relevant portfolio or code samples. The application process typically involves an initial screening, technical interview, and final interview with the hiring manager.

Frequently Asked Questions

  1. What is Crusoe's mission?
    Crusoe's mission is to accelerate the abundance of energy and intelligence while minimizing environmental impact.
  2. What technologies will I be working with?
    You will be working with Linux kernel, virtualization technologies (KVM, Xen, VMware), hardware devices (GPUs, CPUs, Infiniband, Ethernet NICs), and systems programming languages (C/C++, Go).
  3. What are the key responsibilities of this role?
    Key responsibilities include designing and developing Linux applications to manage the virtualization stack, integrating with AI hardware and software stacks, and optimizing the performance of AI/ML workloads.
  4. What qualifications are required for this role?
    Required qualifications include experience with Linux kernels, a solid understanding of hardware devices, proficiency in systems programming languages, and experience with virtualization technologies.
  5. What is the career path for this role?
    The career path includes opportunities to progress to roles such as Principal Engineer, Architect, or Engineering Manager.
  6. What is the salary range for this position?
    The salary range is competitive and commensurate with experience.
  7. What benefits does Crusoe offer?
    Crusoe offers a comprehensive benefits package, including health, dental, and vision insurance, paid time off, paid parental leave, and a 401(k) retirement plan with company match.
  8. What is the work environment like at Crusoe?
    Crusoe fosters a culture of innovation, collaboration, and sustainability.
  9. How can I apply for this position?
    You can apply through the Crusoe careers page by submitting your resume, cover letter, and any relevant portfolio or code samples.
  10. What is the interview process like?
    The interview process typically involves an initial screening, technical interview, and final interview with the hiring manager.

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

  • Linux kernelintermediate
  • Virtualizationintermediate
  • Hardware tuningintermediate
  • Distributed systemsintermediate
  • Object-oriented programmingintermediate
  • Low-level systems programmingintermediate
  • C/C++intermediate
  • Pythonintermediate
  • Gointermediate
  • Kernel Developmentintermediate
  • Hypervisor technologies (KVM, Xen, VMware)intermediate
  • Device driver developmentintermediate
  • Performance analysisintermediate
  • Debuggingintermediate
  • Networking protocols (TCP/IP, UDP)intermediate
  • Infinibandintermediate
  • ROCeintermediate
  • PCI Expressintermediate
  • System-level troubleshootingintermediate
  • Code reviewintermediate
  • Quality assuranceintermediate
  • Communicationintermediate
  • Collaborationintermediate
  • Mentorshipintermediate
  • AI/ML Workloadsintermediate
  • Gitintermediate
  • Agile Developmentintermediate

Required Qualifications

  • Experience building applications on Linux kernels, specifically pertaining to virtualization, device drivers, memory management, and process scheduling. (experience)
  • Solid understanding of hardware devices such as GPUs, CPUs, Infiniband and Ethernet NICs, Ephemeral Disks, and PCI Express. (experience)
  • Strong grasp of distributed applications and highly-scalable systems design. Specific focus around communication protocols and consistency algorithms. (experience)
  • Proficiency in systems programming languages such as C/C++ and Go. (experience)
  • Experience with virtualization technologies (KVM, Xen, VMware). (experience)
  • Experience with Linux kernel internals and device driver development. (experience)
  • Deep understanding of memory management, process scheduling, and concurrency. (experience)
  • Experience with performance analysis and tuning tools. (experience)
  • Strong debugging and troubleshooting skills. (experience)
  • Excellent communication and collaboration skills. (experience)
  • Bachelor's degree in Computer Science or related field (or equivalent experience). (experience)
  • Experience with scripting languages (e.g., Python, Bash) for automation. (experience)
  • Experience with configuration management tools (e.g., Ansible, Chef, Puppet). (experience)
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes). (experience)

Responsibilities

  • Design highly reliable and performant Linux applications used to manage our virtualization stack across thousands of AI compute servers in multiple global datacenters.
  • Integrate Crusoe applications with a wide variety of hardware and software AI chip-vendor stacks.
  • Build solutions to optimize and monitor virtualized hardware (GPUs, Infiniband/ROCe NICs, Ephemeral Storage, etc.) in cutting-edge AI/HPC environments.
  • Work side by side with our Linux Kernel and Hypervisor teams to ensure our Crusoe applications are seamlessly integrated with a variety of kernels and hypervisors.
  • Analyze and enhance the performance of the entire virtualization stack, from the hypervisor to the virtualized guest OS, with a specific focus on optimizing AI/ML workloads. This includes profiling, bottleneck identification, and implementing low-level optimizations.
  • Diagnose and resolve complex system issues across our virtualization stack (drivers, kernel, hypervisor, guest OS, and Crusoe applications). Work closely with kernel and hypervisor teams to debug and resolve integration challenges.
  • Conduct thorough code reviews to ensure the highest level of software quality, reliability, and security within compute applications and virtualization stack.
  • 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 compute applications team.
  • Develop and maintain comprehensive documentation for compute applications and the virtualization stack.
  • Participate in on-call rotation for system support and incident response.
  • Stay up-to-date with the latest advancements in virtualization, kernel development, and AI/ML hardware technologies.
  • Contribute to the development of automated testing frameworks to ensure the reliability and stability of the virtualization stack.
  • Participate in the design and implementation of CI/CD pipelines for compute applications.
  • Collaborate with security teams to identify and address potential security vulnerabilities in the virtualization stack.
  • Contribute to open-source projects related to virtualization and kernel development.

Benefits

  • general: Competitive salary and equity package.
  • general: Comprehensive health, dental, and vision insurance.
  • general: Generous paid time off policy.
  • general: Paid parental leave.
  • general: 401(k) retirement plan with company match.
  • general: Professional development opportunities.
  • general: Opportunity to work on cutting-edge technology in a rapidly growing company.
  • general: Collaborative and supportive work environment.
  • general: Flexible work arrangements.
  • general: Company-sponsored events and activities.
  • general: Employee assistance program.
  • general: Wellness programs and resources.
  • general: Stock options
  • general: Relocation assistance (if applicable).
  • general: Commuter benefits

Target Your Resume for "Systems Software Engineer Careers at Crusoe - San Francisco, California | Apply Now!" , Crusoe

Get personalized recommendations to optimize your resume specifically for Systems Software Engineer 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 "Systems Software Engineer 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

Systems Software EngineerLinuxVirtualizationAISan FranciscoLinux kernelHardware tuningDistributed systemsObject-oriented programmingLow-level systems programmingC/C++GoMachine LearningHPCGPUInfinibandROCeCloud computingCaliforniaCareerJobCrusoeKernel DevelopmentHypervisorDevice DriverPerformance AnalysisTroubleshootingSystems DesignGreen TechAI InfrastructureCloudEngineering

Answer 10 quick questions to check your fit for Systems Software Engineer 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

Systems Software Engineer Careers at Crusoe - San Francisco, California | Apply Now!

Crusoe

Systems Software Engineer Careers at Crusoe - San Francisco, California | Apply Now!

full-timePosted: Nov 4, 2025

Job Description

Role Overview

The Senior/Staff Systems Software Engineer at Crusoe Cloud plays a critical role in developing and scaling our compute platform, especially focusing on virtualized AI platforms. This position demands expertise in Linux kernel, virtualization, hardware tuning, and distributed systems. The role involves designing and developing Linux applications to manage our virtualization stack across thousands of AI compute servers in global datacenters. The ideal candidate will have strong communication skills and a desire to work with a wide range of technologies across the Linux stack.

A Day in the Life

A typical day might involve:

  • Designing and implementing new features for compute applications that manage the virtualization stack.
  • Integrating Crusoe applications with various AI hardware and software stacks.
  • Collaborating with the Linux Kernel and Hypervisor teams to ensure seamless integration.
  • Analyzing and tuning the performance of the virtualization stack to optimize AI/ML workloads.
  • Troubleshooting complex system issues across the virtualization stack.
  • Conducting code reviews to maintain high software quality.
  • Mentoring junior engineers and providing technical guidance.

Why San Francisco?

San Francisco is a hub for technology and innovation, offering a vibrant ecosystem for engineers. Being located here provides access to a diverse talent pool, numerous networking opportunities, and exposure to the latest industry trends. The Crusoe office in San Francisco provides a dynamic and collaborative work environment.

Career Path

This role offers a clear path for career advancement within Crusoe. Starting as a Senior/Staff Systems Software Engineer, you can progress to roles such as Principal Engineer, Architect, or Engineering Manager. Crusoe is committed to providing opportunities for professional growth and development.

Salary and Benefits

The salary range for this position is competitive and commensurate with experience. In addition to a competitive salary, Crusoe offers a comprehensive benefits package, including health, dental, and vision insurance, paid time off, paid parental leave, a 401(k) retirement plan with company match, and professional development opportunities.

Crusoe Culture

Crusoe fosters a culture of innovation, collaboration, and sustainability. We are committed to building a diverse and inclusive workplace where everyone can thrive. Our team is passionate about accelerating the abundance of energy and intelligence while minimizing environmental impact.

How to Apply

Interested candidates are encouraged to apply through the Crusoe careers page. Please submit your resume, cover letter, and any relevant portfolio or code samples. The application process typically involves an initial screening, technical interview, and final interview with the hiring manager.

Frequently Asked Questions

  1. What is Crusoe's mission?
    Crusoe's mission is to accelerate the abundance of energy and intelligence while minimizing environmental impact.
  2. What technologies will I be working with?
    You will be working with Linux kernel, virtualization technologies (KVM, Xen, VMware), hardware devices (GPUs, CPUs, Infiniband, Ethernet NICs), and systems programming languages (C/C++, Go).
  3. What are the key responsibilities of this role?
    Key responsibilities include designing and developing Linux applications to manage the virtualization stack, integrating with AI hardware and software stacks, and optimizing the performance of AI/ML workloads.
  4. What qualifications are required for this role?
    Required qualifications include experience with Linux kernels, a solid understanding of hardware devices, proficiency in systems programming languages, and experience with virtualization technologies.
  5. What is the career path for this role?
    The career path includes opportunities to progress to roles such as Principal Engineer, Architect, or Engineering Manager.
  6. What is the salary range for this position?
    The salary range is competitive and commensurate with experience.
  7. What benefits does Crusoe offer?
    Crusoe offers a comprehensive benefits package, including health, dental, and vision insurance, paid time off, paid parental leave, and a 401(k) retirement plan with company match.
  8. What is the work environment like at Crusoe?
    Crusoe fosters a culture of innovation, collaboration, and sustainability.
  9. How can I apply for this position?
    You can apply through the Crusoe careers page by submitting your resume, cover letter, and any relevant portfolio or code samples.
  10. What is the interview process like?
    The interview process typically involves an initial screening, technical interview, and final interview with the hiring manager.

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

  • Linux kernelintermediate
  • Virtualizationintermediate
  • Hardware tuningintermediate
  • Distributed systemsintermediate
  • Object-oriented programmingintermediate
  • Low-level systems programmingintermediate
  • C/C++intermediate
  • Pythonintermediate
  • Gointermediate
  • Kernel Developmentintermediate
  • Hypervisor technologies (KVM, Xen, VMware)intermediate
  • Device driver developmentintermediate
  • Performance analysisintermediate
  • Debuggingintermediate
  • Networking protocols (TCP/IP, UDP)intermediate
  • Infinibandintermediate
  • ROCeintermediate
  • PCI Expressintermediate
  • System-level troubleshootingintermediate
  • Code reviewintermediate
  • Quality assuranceintermediate
  • Communicationintermediate
  • Collaborationintermediate
  • Mentorshipintermediate
  • AI/ML Workloadsintermediate
  • Gitintermediate
  • Agile Developmentintermediate

Required Qualifications

  • Experience building applications on Linux kernels, specifically pertaining to virtualization, device drivers, memory management, and process scheduling. (experience)
  • Solid understanding of hardware devices such as GPUs, CPUs, Infiniband and Ethernet NICs, Ephemeral Disks, and PCI Express. (experience)
  • Strong grasp of distributed applications and highly-scalable systems design. Specific focus around communication protocols and consistency algorithms. (experience)
  • Proficiency in systems programming languages such as C/C++ and Go. (experience)
  • Experience with virtualization technologies (KVM, Xen, VMware). (experience)
  • Experience with Linux kernel internals and device driver development. (experience)
  • Deep understanding of memory management, process scheduling, and concurrency. (experience)
  • Experience with performance analysis and tuning tools. (experience)
  • Strong debugging and troubleshooting skills. (experience)
  • Excellent communication and collaboration skills. (experience)
  • Bachelor's degree in Computer Science or related field (or equivalent experience). (experience)
  • Experience with scripting languages (e.g., Python, Bash) for automation. (experience)
  • Experience with configuration management tools (e.g., Ansible, Chef, Puppet). (experience)
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes). (experience)

Responsibilities

  • Design highly reliable and performant Linux applications used to manage our virtualization stack across thousands of AI compute servers in multiple global datacenters.
  • Integrate Crusoe applications with a wide variety of hardware and software AI chip-vendor stacks.
  • Build solutions to optimize and monitor virtualized hardware (GPUs, Infiniband/ROCe NICs, Ephemeral Storage, etc.) in cutting-edge AI/HPC environments.
  • Work side by side with our Linux Kernel and Hypervisor teams to ensure our Crusoe applications are seamlessly integrated with a variety of kernels and hypervisors.
  • Analyze and enhance the performance of the entire virtualization stack, from the hypervisor to the virtualized guest OS, with a specific focus on optimizing AI/ML workloads. This includes profiling, bottleneck identification, and implementing low-level optimizations.
  • Diagnose and resolve complex system issues across our virtualization stack (drivers, kernel, hypervisor, guest OS, and Crusoe applications). Work closely with kernel and hypervisor teams to debug and resolve integration challenges.
  • Conduct thorough code reviews to ensure the highest level of software quality, reliability, and security within compute applications and virtualization stack.
  • 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 compute applications team.
  • Develop and maintain comprehensive documentation for compute applications and the virtualization stack.
  • Participate in on-call rotation for system support and incident response.
  • Stay up-to-date with the latest advancements in virtualization, kernel development, and AI/ML hardware technologies.
  • Contribute to the development of automated testing frameworks to ensure the reliability and stability of the virtualization stack.
  • Participate in the design and implementation of CI/CD pipelines for compute applications.
  • Collaborate with security teams to identify and address potential security vulnerabilities in the virtualization stack.
  • Contribute to open-source projects related to virtualization and kernel development.

Benefits

  • general: Competitive salary and equity package.
  • general: Comprehensive health, dental, and vision insurance.
  • general: Generous paid time off policy.
  • general: Paid parental leave.
  • general: 401(k) retirement plan with company match.
  • general: Professional development opportunities.
  • general: Opportunity to work on cutting-edge technology in a rapidly growing company.
  • general: Collaborative and supportive work environment.
  • general: Flexible work arrangements.
  • general: Company-sponsored events and activities.
  • general: Employee assistance program.
  • general: Wellness programs and resources.
  • general: Stock options
  • general: Relocation assistance (if applicable).
  • general: Commuter benefits

Target Your Resume for "Systems Software Engineer Careers at Crusoe - San Francisco, California | Apply Now!" , Crusoe

Get personalized recommendations to optimize your resume specifically for Systems Software Engineer 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 "Systems Software Engineer 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

Systems Software EngineerLinuxVirtualizationAISan FranciscoLinux kernelHardware tuningDistributed systemsObject-oriented programmingLow-level systems programmingC/C++GoMachine LearningHPCGPUInfinibandROCeCloud computingCaliforniaCareerJobCrusoeKernel DevelopmentHypervisorDevice DriverPerformance AnalysisTroubleshootingSystems DesignGreen TechAI InfrastructureCloudEngineering

Answer 10 quick questions to check your fit for Systems Software Engineer 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.