Resume and JobRESUME AND JOB
Crusoe logo

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

Crusoe

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

full-timePosted: Nov 4, 2025

Job Description

Senior Systems Software Engineer at Crusoe - San Francisco, CA

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.

About This Role

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 both a must. This is a full-time position based in San Francisco, CA.

A Day in the Life

As a Senior Systems Software Engineer at Crusoe, your day will be dynamic and challenging. You might start your day by attending a stand-up meeting with your team to discuss progress on ongoing projects and address any roadblocks. You'll spend a significant portion of your time designing, developing, and testing Linux applications that manage our virtualization stack. This could involve working on optimizing GPU performance, integrating new AI hardware, or troubleshooting complex system issues. You'll also participate in code reviews, collaborate with other engineering teams, and mentor junior engineers. You will dive into the Linux Kernel and Hypervisor teams to ensure our applications are integrated smoothly.

Why San Francisco?

San Francisco is a hub for innovation and technology, making it the perfect location for Crusoe. Being in San Francisco provides access to a large talent pool, networking opportunities, and a vibrant ecosystem of startups and established tech companies. The city's proximity to leading universities and research institutions also fosters collaboration and knowledge sharing. Additionally, San Francisco offers a high quality of life, with its diverse culture, world-class restaurants, and beautiful scenery.

Career Path

At Crusoe, we are committed to providing opportunities for career growth and development. As a Senior Systems Software Engineer, you can advance to roles such as Staff Engineer, Principal Engineer, or Architect. You can also explore leadership positions within the Software Development team. We encourage our employees to expand their skills and knowledge through training, conferences, and mentorship programs.

Salary and Benefits

Crusoe offers a competitive salary and benefits package that includes:

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • 401(k) plan with company match.
  • Professional development opportunities.
  • Opportunity to work on cutting-edge technology in a rapidly growing company.
  • Collaborative and supportive work environment.
  • Flexible work arrangements.
  • Employee assistance program.
  • Company-sponsored events and activities.
  • Commuter benefits.
  • Wellness programs.
  • Stocked kitchen with snacks and drinks.
  • Life insurance
  • Disability insurance

The estimated salary range for this position in San Francisco, CA is $180,000 - $250,000 per year.

Crusoe Culture

At Crusoe, we foster a culture of innovation, collaboration, and sustainability. We are passionate about using technology to solve some of the world's biggest challenges. We value teamwork, creativity, and a commitment to excellence. We encourage our employees to take ownership of their work and make a meaningful impact. We also believe in work-life balance and provide a supportive environment where employees can thrive.

How to Apply

If you are a passionate and experienced Senior Systems Software Engineer looking for a challenging and rewarding opportunity, we encourage you to apply! Please submit your resume and cover letter through our online application portal. 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. We’re crafting the engine that powers a world where people can create ambitiously with AI — without sacrificing scale, speed, or sustainability.

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

    Key responsibilities include designing and developing Linux applications to manage our virtualization stack, integrating with AI hardware, optimizing performance, troubleshooting system issues, conducting code reviews, collaborating with other teams, and providing technical guidance.

  3. What skills are required for this role?

    Required skills include experience with Linux kernels, virtualization, hardware integration, distributed systems, object-oriented programming, low-level systems programming, and proficiency in languages like C/C++, Python, and Go.

  4. What is the career path for a Senior Systems Software Engineer at Crusoe?

    You can advance to roles such as Staff Engineer, Principal Engineer, or Architect. You can also explore leadership positions within the Software Development team.

  5. What is the salary range for this position?

    The estimated salary range for this position in San Francisco, CA is $180,000 - $250,000 per year.

  6. What benefits does Crusoe offer?

    Crusoe offers a comprehensive benefits package that includes health, dental, and vision insurance, paid time off, a 401(k) plan, professional development opportunities, and more.

  7. What is the work environment like at Crusoe?

    Crusoe fosters a culture of innovation, collaboration, and sustainability. We value teamwork, creativity, and a commitment to excellence.

  8. How does Crusoe contribute to sustainability?

    Crusoe is committed to using technology to solve some of the world's biggest challenges, including sustainability. We are working to reduce the environmental impact of our operations and promote responsible energy consumption.

  9. What kind of projects will I be working on?

    You will be working on projects related to managing our virtualization stack, integrating with AI hardware, optimizing performance, and building solutions for AI/HPC environments.

  10. Is there room for growth at Crusoe?

    Yes, Crusoe is a rapidly growing company with many opportunities for career advancement. We encourage our employees to expand their skills and knowledge through training, conferences, and mentorship programs.

Locations

  • San Francisco, California, United States

Salary

Estimated Salary Rangemedium confidence

198,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
  • Compute application developmentintermediate
  • AI hardware integrationintermediate
  • Hypervisor integrationintermediate
  • Performance analysisintermediate
  • Troubleshootingintermediate
  • Code reviewintermediate
  • Quality assuranceintermediate
  • Cross-functional collaborationintermediate
  • Technical leadershipintermediate
  • GPUintermediate
  • Infinibandintermediate
  • ROCe NICsintermediate
  • Ephemeral Storageintermediate
  • PCI Expressintermediate
  • Device driversintermediate
  • Memory managementintermediate
  • Process schedulingintermediate
  • C/C++intermediate
  • Pythonintermediate
  • Gointermediate
  • Kernel developmentintermediate
  • Cloud infrastructureintermediate

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, fault tolerance, and high availability. (experience)
  • Proficiency in programming languages such as C/C++, Python, and Go. (experience)
  • Familiarity with virtualization technologies such as KVM, Xen, or VMware. (experience)
  • Experience with performance analysis and tuning tools (e.g., perf, gdb, valgrind). (experience)
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP) is a plus. (experience)
  • Excellent problem-solving and debugging skills. (experience)
  • Strong communication and collaboration skills. (experience)
  • Bachelor's or Master's degree in Computer Science, or a related field. (experience)
  • Experience with Linux Kernel development (experience)
  • Strong understanding of networking concepts and protocols (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 and improvements to the Crusoe Cloud platform.
  • Develop and maintain comprehensive documentation for all developed software and systems.
  • Stay up-to-date with the latest trends and technologies in virtualization, AI hardware, and cloud computing.
  • Contribute to the development of automated testing and deployment pipelines.

Benefits

  • general: Competitive salary and equity package.
  • general: Comprehensive health, dental, and vision insurance.
  • general: Generous paid time off and holidays.
  • general: 401(k) 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: Employee assistance program.
  • general: Company-sponsored events and activities.
  • general: Commuter benefits.
  • general: Wellness programs.
  • general: Stocked kitchen with snacks and drinks.
  • general: Life insurance
  • general: Disability insurance

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

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

Senior Systems Software EngineerSan FranciscoLinuxVirtualizationAICloud ComputingLinux kernelHardware tuningDistributed systemsObject-oriented programmingLow-level systems programmingCompute application developmentAI hardware integrationHypervisor integrationPerformance analysisTroubleshootingCode reviewQuality assuranceCross-functional collaborationTechnical leadershipCaliforniaMachine LearningGPUsInfinibandHPCKVMXenVMwareC++PythonGoCrusoe EnergyGreen TechAI InfrastructureCloudEngineering

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

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

Crusoe

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

full-timePosted: Nov 4, 2025

Job Description

Senior Systems Software Engineer at Crusoe - San Francisco, CA

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.

About This Role

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 both a must. This is a full-time position based in San Francisco, CA.

A Day in the Life

As a Senior Systems Software Engineer at Crusoe, your day will be dynamic and challenging. You might start your day by attending a stand-up meeting with your team to discuss progress on ongoing projects and address any roadblocks. You'll spend a significant portion of your time designing, developing, and testing Linux applications that manage our virtualization stack. This could involve working on optimizing GPU performance, integrating new AI hardware, or troubleshooting complex system issues. You'll also participate in code reviews, collaborate with other engineering teams, and mentor junior engineers. You will dive into the Linux Kernel and Hypervisor teams to ensure our applications are integrated smoothly.

Why San Francisco?

San Francisco is a hub for innovation and technology, making it the perfect location for Crusoe. Being in San Francisco provides access to a large talent pool, networking opportunities, and a vibrant ecosystem of startups and established tech companies. The city's proximity to leading universities and research institutions also fosters collaboration and knowledge sharing. Additionally, San Francisco offers a high quality of life, with its diverse culture, world-class restaurants, and beautiful scenery.

Career Path

At Crusoe, we are committed to providing opportunities for career growth and development. As a Senior Systems Software Engineer, you can advance to roles such as Staff Engineer, Principal Engineer, or Architect. You can also explore leadership positions within the Software Development team. We encourage our employees to expand their skills and knowledge through training, conferences, and mentorship programs.

Salary and Benefits

Crusoe offers a competitive salary and benefits package that includes:

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • 401(k) plan with company match.
  • Professional development opportunities.
  • Opportunity to work on cutting-edge technology in a rapidly growing company.
  • Collaborative and supportive work environment.
  • Flexible work arrangements.
  • Employee assistance program.
  • Company-sponsored events and activities.
  • Commuter benefits.
  • Wellness programs.
  • Stocked kitchen with snacks and drinks.
  • Life insurance
  • Disability insurance

The estimated salary range for this position in San Francisco, CA is $180,000 - $250,000 per year.

Crusoe Culture

At Crusoe, we foster a culture of innovation, collaboration, and sustainability. We are passionate about using technology to solve some of the world's biggest challenges. We value teamwork, creativity, and a commitment to excellence. We encourage our employees to take ownership of their work and make a meaningful impact. We also believe in work-life balance and provide a supportive environment where employees can thrive.

How to Apply

If you are a passionate and experienced Senior Systems Software Engineer looking for a challenging and rewarding opportunity, we encourage you to apply! Please submit your resume and cover letter through our online application portal. 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. We’re crafting the engine that powers a world where people can create ambitiously with AI — without sacrificing scale, speed, or sustainability.

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

    Key responsibilities include designing and developing Linux applications to manage our virtualization stack, integrating with AI hardware, optimizing performance, troubleshooting system issues, conducting code reviews, collaborating with other teams, and providing technical guidance.

  3. What skills are required for this role?

    Required skills include experience with Linux kernels, virtualization, hardware integration, distributed systems, object-oriented programming, low-level systems programming, and proficiency in languages like C/C++, Python, and Go.

  4. What is the career path for a Senior Systems Software Engineer at Crusoe?

    You can advance to roles such as Staff Engineer, Principal Engineer, or Architect. You can also explore leadership positions within the Software Development team.

  5. What is the salary range for this position?

    The estimated salary range for this position in San Francisco, CA is $180,000 - $250,000 per year.

  6. What benefits does Crusoe offer?

    Crusoe offers a comprehensive benefits package that includes health, dental, and vision insurance, paid time off, a 401(k) plan, professional development opportunities, and more.

  7. What is the work environment like at Crusoe?

    Crusoe fosters a culture of innovation, collaboration, and sustainability. We value teamwork, creativity, and a commitment to excellence.

  8. How does Crusoe contribute to sustainability?

    Crusoe is committed to using technology to solve some of the world's biggest challenges, including sustainability. We are working to reduce the environmental impact of our operations and promote responsible energy consumption.

  9. What kind of projects will I be working on?

    You will be working on projects related to managing our virtualization stack, integrating with AI hardware, optimizing performance, and building solutions for AI/HPC environments.

  10. Is there room for growth at Crusoe?

    Yes, Crusoe is a rapidly growing company with many opportunities for career advancement. We encourage our employees to expand their skills and knowledge through training, conferences, and mentorship programs.

Locations

  • San Francisco, California, United States

Salary

Estimated Salary Rangemedium confidence

198,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
  • Compute application developmentintermediate
  • AI hardware integrationintermediate
  • Hypervisor integrationintermediate
  • Performance analysisintermediate
  • Troubleshootingintermediate
  • Code reviewintermediate
  • Quality assuranceintermediate
  • Cross-functional collaborationintermediate
  • Technical leadershipintermediate
  • GPUintermediate
  • Infinibandintermediate
  • ROCe NICsintermediate
  • Ephemeral Storageintermediate
  • PCI Expressintermediate
  • Device driversintermediate
  • Memory managementintermediate
  • Process schedulingintermediate
  • C/C++intermediate
  • Pythonintermediate
  • Gointermediate
  • Kernel developmentintermediate
  • Cloud infrastructureintermediate

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, fault tolerance, and high availability. (experience)
  • Proficiency in programming languages such as C/C++, Python, and Go. (experience)
  • Familiarity with virtualization technologies such as KVM, Xen, or VMware. (experience)
  • Experience with performance analysis and tuning tools (e.g., perf, gdb, valgrind). (experience)
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP) is a plus. (experience)
  • Excellent problem-solving and debugging skills. (experience)
  • Strong communication and collaboration skills. (experience)
  • Bachelor's or Master's degree in Computer Science, or a related field. (experience)
  • Experience with Linux Kernel development (experience)
  • Strong understanding of networking concepts and protocols (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 and improvements to the Crusoe Cloud platform.
  • Develop and maintain comprehensive documentation for all developed software and systems.
  • Stay up-to-date with the latest trends and technologies in virtualization, AI hardware, and cloud computing.
  • Contribute to the development of automated testing and deployment pipelines.

Benefits

  • general: Competitive salary and equity package.
  • general: Comprehensive health, dental, and vision insurance.
  • general: Generous paid time off and holidays.
  • general: 401(k) 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: Employee assistance program.
  • general: Company-sponsored events and activities.
  • general: Commuter benefits.
  • general: Wellness programs.
  • general: Stocked kitchen with snacks and drinks.
  • general: Life insurance
  • general: Disability insurance

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

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

Senior Systems Software EngineerSan FranciscoLinuxVirtualizationAICloud ComputingLinux kernelHardware tuningDistributed systemsObject-oriented programmingLow-level systems programmingCompute application developmentAI hardware integrationHypervisor integrationPerformance analysisTroubleshootingCode reviewQuality assuranceCross-functional collaborationTechnical leadershipCaliforniaMachine LearningGPUsInfinibandHPCKVMXenVMwareC++PythonGoCrusoe EnergyGreen TechAI InfrastructureCloudEngineering

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