About the Role
Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack — from electrons to tokens — to power the world's most ambitious AI workloads. When you join Crusoe, you join a team that is building the future, faster.
We're in the midst of the greatest industrial revolution of our time. The demand for AI compute is boundless, and power is a bottleneck. We're solving that — with an energy-first approach that makes AI infrastructure better for the world and faster for the people innovating with AI.
We're looking for problem-solving, opportunity-finding teammates with a sense of urgency, who believe in the scale of our ambition and thrive on a path not fully paved — people who want to grow their careers alongside a team of experts across energy, manufacturing, data center construction, and cloud services.
If you want to do the most meaningful work of your career, help our customers and partners advance their AI strategies, and be part of a high-performing team that believes in each other, come build with us at Crusoe.
About the Role:
We're looking for a Staff Software Engineer to help make Crusoe Cloud's container registry fast and reliable as the platform grows. The registry sits on the critical path of every deployment and job launch on our platform, and its performance directly affects how quickly customer workloads come online. You'll own the evolution of the registry, drive its scaling roadmap, and be accountable for how it performs, degrades, and recovers in production. This is a full-time position.
What You'll Be Working On:
- Own the technical direction: Set the architecture and scaling roadmap for Crusoe Cloud's container registry.
- Ship end-to-end: Drive high impact changes from design through production.
- Push performance limits: Drive performance strategy across the system.
- Multiply the team: Raise the team's technical bar through architecture, design, and code review.
- Drive technical strategy across teams: Influence designs across adjacent teams and lead the technical response when things break.
What You'll Bring to the Team:
- Distributed systems at scale: Proven success designing, scaling, and hardening distributed systems.
- A performance-driven mindset: Experience profiling, benchmarking, and optimizing distributed systems.
- Thrive in ambiguity: Ability to transform ambiguous performance problems into measured action.
- A track record of system level ownership: Experience owning critical systems from design through production.
- A customer-centric mindset: Ability to translate customer needs into actionable changes.
- Technical & infrastructure proficiency: Strong fundamentals in microservices and cloud-native infrastructure technologies.
Requirements
Distributed systems expertise
Proven success designing, scaling, and hardening distributed systems.
Performance optimization
Experience profiling, benchmarking, and optimizing distributed systems.
System ownership
Experience owning critical systems from design through production.
Customer-centric approach
Ability to translate customer needs into actionable changes.
Nice to Have
Strong fundamentals in microservices architecture.
Familiarity with Docker, Kubernetes, and Terraform.
Benefits
Career growth
Opportunities to grow your career alongside a team of experts.
High-performing team
Be part of a team that believes in each other and supports your development.