Senior Software Engineer, Crusoe Container RegistryActive$170K–$205K

The opportunity

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.

What you'll do

  • Build at scale: Own the core services behind Crusoe Cloud's managed container registry, serving the images that training and inference workloads run on.

  • Ship end-to-end: Take strategic, high-impact components from design through production, and stay accountable for their scalability, reliability and maintainability.

  • Push performance limits: Drive performance improvements, squash bottlenecks, get ahead of demand before it arrives. Make the architecture tradeoffs that keep the system dependable as it grows.

  • Stay hands-on: Guide the team through architecture decisions and design and code reviews, while remaining actively involved in the codebase to tackle complex challenges.

  • Influence beyond your team: Shape technical designs within the team and across adjacent ones. Drive dialogue with product and platform partners to align on priorities and system trade-offs.

  • Distributed systems at scale: You have proven success designing, scaling, and hardening distributed systems, all while keeping them reliable under high-load production environments.

What they're looking for

  • A performance-driven mindset: You have practical experience profiling, benchmarking, and optimizing distributed systems, with sound judgment about latency, throughput, caching, and resource tradeoffs.
  • Thrive in ambiguity: You thrive on transforming ambiguous performance problems into measured action and durable fixes. You work ahead of demand, identifying constraints before they reach customers.
  • A track record of ownership: You've led complex projects from design through deployment, carried them in production, and made difficult calls under visible risk and conflicting requirements.
  • A customer-centric mindset: You keep the customers top of mind, and you can translate their needs into actionable changes in the codebase.