Application Guide

How to Apply for Staff Software Engineer, CAPE

at Crusoe

🏢 About Crusoe

Crusoe is transforming stranded energy into eco-friendly power for data centers, uniquely combining energy and AI infrastructure. As a vertically integrated company owning every layer from electrons to tokens, they are at the forefront of solving AI's power bottleneck while reducing environmental impact.

About This Role

As Staff Software Engineer, CAPE, you will architect the intelligence layer controlling GPU node orchestration, directly enabling efficient AI workloads. Your work on the Control and Provisioning Engine will be critical to Crusoe's mission of accelerating energy and intelligence.

💡 A Day in the Life

You'll start by reviewing system metrics and alerts for GPU cluster health, then dive into code for the CAPE scheduler, perhaps optimizing job placement for energy efficiency. After a remote standup, you might collaborate with hardware engineers on node provisioning, then spend the afternoon prototyping a new orchestration feature.

🎯 Who Crusoe Is Looking For

  • Experienced in building distributed systems for large-scale GPU clusters, with deep knowledge of Kubernetes, container orchestration, and job scheduling.
  • Proficient in Python and Go, with a track record of designing high-performance, fault-tolerant systems.
  • Passionate about energy efficiency and sustainability, aligning with Crusoe's mission to reduce environmental impact.
  • Comfortable with ambiguity and a fast-paced startup environment, able to own complex projects end-to-end.

📝 Tips for Applying to Crusoe

1

Highlight specific experience with GPU orchestration and scheduling (e.g., SLURM, Kubernetes) in your resume and cover letter.

2

Mention any work related to energy optimization or sustainability in infrastructure projects.

3

Tailor your application to emphasize ownership of large-scale systems and impact on AI workloads.

4

Include links to relevant open-source contributions or projects demonstrating systems engineering skills.

5

Address the remote nature: mention your experience working asynchronously and communicating effectively across time zones.

✉️ What to Emphasize in Your Cover Letter

["Your alignment with Crusoe's mission to accelerate energy and intelligence through sustainable AI infrastructure.", 'Specific examples of architecting and scaling GPU clusters or similar distributed systems.', 'Your ability to thrive in a fast-paced, ambiguous environment and take ownership of complex problems.', 'How your technical expertise in Python/Go and Kubernetes directly applies to the CAPE role.']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Understand Crusoe's unique energy model: how they capture and utilize stranded natural gas for data center power.
  • Read about Crusoe's vertical integration from energy generation to AI cloud services and their customer base.
  • Review their blog or press releases for recent announcements about new data centers or partnerships.
  • Familiarize yourself with the CAPE system's role in their infrastructure, possibly from any public documentation.

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Design a distributed system for orchestrating GPU nodes across multiple data centers, considering power constraints.
2 How would you optimize job scheduling to minimize energy consumption while maximizing throughput?
3 Describe a time you debugged a performance bottleneck in a large-scale distributed system.
4 How do you ensure fault tolerance and high availability in a control plane for GPU clusters?
5 What experience do you have with containerization and orchestration of AI workloads (e.g., Kubeflow, Ray)?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Don't focus only on generic software engineering experience; emphasize systems and infrastructure for AI/ML.
  • Avoid neglecting the energy/sustainability angle; it's core to Crusoe's identity.
  • Don't underestimate the remote work aspect: demonstrate your ability to work independently and communicate clearly.

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Crusoe!