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

Crusoe Energy Systems: Systems Software Engineer

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: Senior/Staff Systems Software Engineer

The Crusoe Cloud Software Development team is seeking a passionate and experienced Senior/Staff Software Engineer specializing in Systems Applications. This pivotal role is critical in the design and development of our compute platform, specifically focusing on building compute applications for virtualized AI-platforms. An understanding of the Linux kernel, virtualization, hardware tuning, distributed systems, object-oriented programming, and low-level systems programming are critical to this role. Excellent communication skills and a desire to work with a wide range of technologies across the Linux stack are also essential. This is a full-time position based in San Francisco, California.

A Day in the Life

As a Systems Software Engineer at Crusoe, your day will be filled with challenging and rewarding tasks. You might start your day by reviewing code and providing feedback to junior engineers. Then, you will dive into designing a new feature for our virtualization platform, collaborating with the kernel and hypervisor teams to ensure seamless integration. You'll spend time analyzing the performance of the virtualization stack, identifying bottlenecks, and implementing low-level optimizations. You’ll also troubleshoot complex system issues, working with different teams to resolve integration challenges. Finally, you may end your day by providing technical guidance and mentorship to other engineers.

Why San Francisco?

San Francisco is a hub of innovation and technology, making it the ideal location for Crusoe’s headquarters. Being located here provides access to a wealth of talent, resources, and opportunities. San Francisco is known for its vibrant tech community, making it easy to connect with other professionals and stay up-to-date on the latest trends. The city also offers a high quality of life, with numerous cultural attractions, outdoor activities, and a diverse culinary scene.

Career Path

At Crusoe, we are committed to the growth and development of our employees. The Systems Software Engineer role offers numerous opportunities for career advancement. You can grow into a Staff Engineer, taking on more responsibility for designing and implementing complex systems. You can also become a Principal Engineer, leading technical initiatives and providing guidance to other engineers. For those interested in management, there are opportunities to become an Engineering Manager, leading a team of engineers and overseeing the development of critical components of our platform.

Salary and Benefits

Crusoe offers a competitive salary and benefits package to attract and retain top talent. The salary range for this role is estimated to be between $170,000 and $250,000 per year, depending on experience and qualifications. In addition to salary, we offer comprehensive health, dental, and vision insurance, generous paid time off and holidays, a 401(k) retirement plan with company match, and professional development opportunities.

Crusoe Culture

At Crusoe, we foster a culture of innovation, collaboration, and excellence. We believe in empowering our employees to take ownership of their work and make a meaningful impact. We encourage open communication, teamwork, and a willingness to learn and grow. We are committed to creating a diverse and inclusive work environment where everyone feels valued and respected.

How to Apply

If you are passionate about systems software engineering and want to be part of a team that is shaping the future of AI infrastructure, we encourage you to apply. To apply for the Systems Software Engineer role at Crusoe, please submit your resume and cover letter through our online application portal. Be sure to highlight your experience with Linux kernels, virtualization, hardware tuning, and distributed systems. We look forward to hearing from you!

Frequently Asked Questions (FAQ)

  1. What is Crusoe's mission?

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

  2. What are the key responsibilities of a Systems Software Engineer at Crusoe?

    Key responsibilities include designing and developing Linux applications for managing our virtualization stack, integrating Crusoe applications with AI hardware platforms, optimizing the performance of the virtualization stack, and troubleshooting complex system issues.

  3. What qualifications are required for this role?

    Qualifications include experience building applications on Linux kernels, a solid understanding of hardware devices, proficiency in a systems programming language, and experience with virtualization technologies.

  4. What is the salary range for this role?

    The salary range for this role is estimated to be between $170,000 and $250,000 per year.

  5. What benefits does Crusoe offer?

    Crusoe offers competitive salary and equity options, comprehensive health, dental, and vision insurance, generous paid time off and holidays, a 401(k) retirement plan with company match, and professional development opportunities.

  6. What is the work environment like at Crusoe?

    Crusoe fosters a culture of innovation, collaboration, and excellence. We empower our employees to take ownership of their work and make a meaningful impact.

  7. What opportunities are there for career advancement?

    There are opportunities to grow into a Staff Engineer, Principal Engineer, or Engineering Manager.

  8. What is the application process?

    To apply, please submit your resume and cover letter through our online application portal.

  9. What technologies will I be working with?

    You will be working with Linux kernels, virtualization technologies such as KVM, hardware devices such as GPUs and Infiniband NICs, and systems programming languages such as C/C++ and Go.

  10. Why is this role important to Crusoe?

    This role is critical to the design and development of our compute platform, specifically focusing on building compute applications for virtualized AI-platforms.

Locations

  • San Francisco, California, United States

Salary

Estimated Salary Rangemedium confidence

187,000 - 275,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
  • Performance analysisintermediate
  • Debuggingintermediate
  • Code reviewintermediate
  • AI/ML hardwareintermediate
  • Networking (Infiniband/RoCE, Ethernet)intermediate
  • PCI Expressintermediate
  • Device driversintermediate
  • Memory managementintermediate
  • Process schedulingintermediate
  • System-level troubleshootingintermediate
  • Agile developmentintermediate
  • Cloud computingintermediate
  • Containerization (Docker, Kubernetes)intermediate
  • Virtualized hardware optimizationintermediate

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 consensus algorithms. (experience)
  • Proficiency in at least one systems programming language (C/C++, Go, Rust) (experience)
  • Experience with virtualization technologies such as KVM, Xen, or VMware. (experience)
  • Deep understanding of operating system concepts, including process management, memory management, and file systems. (experience)
  • Experience with performance analysis and tuning tools. (experience)
  • Strong debugging and troubleshooting skills. (experience)
  • Excellent communication and collaboration skills. (experience)
  • Bachelor's or Master's degree in Computer Science or a related field. (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.
  • Participate in the design and implementation of new features for our virtualization platform.
  • Contribute to the development of automated testing and deployment pipelines.

Benefits

  • general: Competitive salary and equity options.
  • general: Comprehensive health, dental, and vision insurance.
  • general: Generous paid time off and holidays.
  • general: 401(k) retirement plan with company match.
  • general: Professional development opportunities.
  • general: Opportunity to work on cutting-edge technology.
  • general: Collaborative and supportive work environment.
  • general: Flexible work arrangements.
  • general: Company-sponsored events and activities.
  • general: Wellness programs and resources.
  • general: Employee assistance program.
  • general: Stocked kitchen with snacks and drinks.

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 FranciscoFull-timeLinux KernelAI PlatformsHardware TuningDistributed SystemsObject-Oriented ProgrammingLow-Level Systems ProgrammingCaliforniaCompute ApplicationsAI Hardware IntegrationKernel DevelopmentHypervisor TechnologiesPerformance AnalysisSystem TroubleshootingC/C++GoInfinibandRoCEPCI ExpressDevice DriversMemory ManagementProcess SchedulingCrusoe EnergyCloud ComputingAI InfrastructureGreen 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

Crusoe Energy Systems: Systems Software Engineer

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: Senior/Staff Systems Software Engineer

The Crusoe Cloud Software Development team is seeking a passionate and experienced Senior/Staff Software Engineer specializing in Systems Applications. This pivotal role is critical in the design and development of our compute platform, specifically focusing on building compute applications for virtualized AI-platforms. An understanding of the Linux kernel, virtualization, hardware tuning, distributed systems, object-oriented programming, and low-level systems programming are critical to this role. Excellent communication skills and a desire to work with a wide range of technologies across the Linux stack are also essential. This is a full-time position based in San Francisco, California.

A Day in the Life

As a Systems Software Engineer at Crusoe, your day will be filled with challenging and rewarding tasks. You might start your day by reviewing code and providing feedback to junior engineers. Then, you will dive into designing a new feature for our virtualization platform, collaborating with the kernel and hypervisor teams to ensure seamless integration. You'll spend time analyzing the performance of the virtualization stack, identifying bottlenecks, and implementing low-level optimizations. You’ll also troubleshoot complex system issues, working with different teams to resolve integration challenges. Finally, you may end your day by providing technical guidance and mentorship to other engineers.

Why San Francisco?

San Francisco is a hub of innovation and technology, making it the ideal location for Crusoe’s headquarters. Being located here provides access to a wealth of talent, resources, and opportunities. San Francisco is known for its vibrant tech community, making it easy to connect with other professionals and stay up-to-date on the latest trends. The city also offers a high quality of life, with numerous cultural attractions, outdoor activities, and a diverse culinary scene.

Career Path

At Crusoe, we are committed to the growth and development of our employees. The Systems Software Engineer role offers numerous opportunities for career advancement. You can grow into a Staff Engineer, taking on more responsibility for designing and implementing complex systems. You can also become a Principal Engineer, leading technical initiatives and providing guidance to other engineers. For those interested in management, there are opportunities to become an Engineering Manager, leading a team of engineers and overseeing the development of critical components of our platform.

Salary and Benefits

Crusoe offers a competitive salary and benefits package to attract and retain top talent. The salary range for this role is estimated to be between $170,000 and $250,000 per year, depending on experience and qualifications. In addition to salary, we offer comprehensive health, dental, and vision insurance, generous paid time off and holidays, a 401(k) retirement plan with company match, and professional development opportunities.

Crusoe Culture

At Crusoe, we foster a culture of innovation, collaboration, and excellence. We believe in empowering our employees to take ownership of their work and make a meaningful impact. We encourage open communication, teamwork, and a willingness to learn and grow. We are committed to creating a diverse and inclusive work environment where everyone feels valued and respected.

How to Apply

If you are passionate about systems software engineering and want to be part of a team that is shaping the future of AI infrastructure, we encourage you to apply. To apply for the Systems Software Engineer role at Crusoe, please submit your resume and cover letter through our online application portal. Be sure to highlight your experience with Linux kernels, virtualization, hardware tuning, and distributed systems. We look forward to hearing from you!

Frequently Asked Questions (FAQ)

  1. What is Crusoe's mission?

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

  2. What are the key responsibilities of a Systems Software Engineer at Crusoe?

    Key responsibilities include designing and developing Linux applications for managing our virtualization stack, integrating Crusoe applications with AI hardware platforms, optimizing the performance of the virtualization stack, and troubleshooting complex system issues.

  3. What qualifications are required for this role?

    Qualifications include experience building applications on Linux kernels, a solid understanding of hardware devices, proficiency in a systems programming language, and experience with virtualization technologies.

  4. What is the salary range for this role?

    The salary range for this role is estimated to be between $170,000 and $250,000 per year.

  5. What benefits does Crusoe offer?

    Crusoe offers competitive salary and equity options, comprehensive health, dental, and vision insurance, generous paid time off and holidays, a 401(k) retirement plan with company match, and professional development opportunities.

  6. What is the work environment like at Crusoe?

    Crusoe fosters a culture of innovation, collaboration, and excellence. We empower our employees to take ownership of their work and make a meaningful impact.

  7. What opportunities are there for career advancement?

    There are opportunities to grow into a Staff Engineer, Principal Engineer, or Engineering Manager.

  8. What is the application process?

    To apply, please submit your resume and cover letter through our online application portal.

  9. What technologies will I be working with?

    You will be working with Linux kernels, virtualization technologies such as KVM, hardware devices such as GPUs and Infiniband NICs, and systems programming languages such as C/C++ and Go.

  10. Why is this role important to Crusoe?

    This role is critical to the design and development of our compute platform, specifically focusing on building compute applications for virtualized AI-platforms.

Locations

  • San Francisco, California, United States

Salary

Estimated Salary Rangemedium confidence

187,000 - 275,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
  • Performance analysisintermediate
  • Debuggingintermediate
  • Code reviewintermediate
  • AI/ML hardwareintermediate
  • Networking (Infiniband/RoCE, Ethernet)intermediate
  • PCI Expressintermediate
  • Device driversintermediate
  • Memory managementintermediate
  • Process schedulingintermediate
  • System-level troubleshootingintermediate
  • Agile developmentintermediate
  • Cloud computingintermediate
  • Containerization (Docker, Kubernetes)intermediate
  • Virtualized hardware optimizationintermediate

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 consensus algorithms. (experience)
  • Proficiency in at least one systems programming language (C/C++, Go, Rust) (experience)
  • Experience with virtualization technologies such as KVM, Xen, or VMware. (experience)
  • Deep understanding of operating system concepts, including process management, memory management, and file systems. (experience)
  • Experience with performance analysis and tuning tools. (experience)
  • Strong debugging and troubleshooting skills. (experience)
  • Excellent communication and collaboration skills. (experience)
  • Bachelor's or Master's degree in Computer Science or a related field. (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.
  • Participate in the design and implementation of new features for our virtualization platform.
  • Contribute to the development of automated testing and deployment pipelines.

Benefits

  • general: Competitive salary and equity options.
  • general: Comprehensive health, dental, and vision insurance.
  • general: Generous paid time off and holidays.
  • general: 401(k) retirement plan with company match.
  • general: Professional development opportunities.
  • general: Opportunity to work on cutting-edge technology.
  • general: Collaborative and supportive work environment.
  • general: Flexible work arrangements.
  • general: Company-sponsored events and activities.
  • general: Wellness programs and resources.
  • general: Employee assistance program.
  • general: Stocked kitchen with snacks and drinks.

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 FranciscoFull-timeLinux KernelAI PlatformsHardware TuningDistributed SystemsObject-Oriented ProgrammingLow-Level Systems ProgrammingCaliforniaCompute ApplicationsAI Hardware IntegrationKernel DevelopmentHypervisor TechnologiesPerformance AnalysisSystem TroubleshootingC/C++GoInfinibandRoCEPCI ExpressDevice DriversMemory ManagementProcess SchedulingCrusoe EnergyCloud ComputingAI InfrastructureGreen 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.