C

Crusoe

Builds AI data centers near cheap energy

Senior Backend Software Engineer - Core Backend, Cloud Customer Experience

Backend EngineeringConfirmed live in the last 24 hours
Full-time$170k - $205kIn-person

About the Job

Requirements

  • At least 3 years of software development experience, including programming with a modern compiled language such as Go, Rust, Java, or C++; services are primarily written in Go.
  • Experience designing versioned public APIs using gRPC/protobuf or REST, and the SDK, CLI, or Terraform provider surfaces built on them, with attention to backward compatibility.
  • Knowledge of API-edge concerns versus backing-service responsibilities, including request routing, authentication and authorization enforcement, rate limiting and throttling, quota checks, input validation, and graceful degradation under load.
  • Ability to design and scale fault-tolerant distributed systems and develop managed cloud services.
  • Strong relational database skills, including PostgreSQL schema design, transactions, isolation levels, locking, and safe online migrations for correctness-critical data such as quotas and entitlements.
  • Practical experience with message queues and streaming systems such as Kafka, NATS, or Pub/Sub, and reliability patterns including at-least-once delivery, idempotent consumers, retries, backoff, and dead-letter handling.
  • Comfort building long-running, resumable workflows and reconciliation loops using state machines, control loops, or workflow engines such as Temporal.
  • Strong fundamentals in data structures, algorithms, and microservices, plus infrastructure tools such as Docker, Kubernetes, Terraform, and CI/CD systems.
  • Experience defining service-level objectives, instrumenting services with metrics, logs, and traces, and using those signals to debug production issues in systems covered by on-call duties.
  • Ability to collaborate with cross-functional teams to align priorities and deliver customer-first solutions.
  • Experience guiding engineers and improving hiring and onboarding processes.
  • Ability to articulate complex ideas and align technical solutions with customer needs.

Responsibilities

  • Design, develop, and maintain scalable and reliable services that power the cloud platform's user-facing experiences.
  • Own and evolve the API gateway for Crusoe Cloud resource-management traffic, covering routing, authentication and authorization enforcement, rate limiting, versioning, and tenant isolation while avoiding a bottleneck for teams shipping behind it.
  • Build the notification and eventing backbone that informs customers about infrastructure state, with reliable delivery guarantees and preference controls.
  • Evolve the quota and entitlement system into a product surface with self-serve quota requests, transparent limits, and fast, correct enforcement under contention.
  • Harden and automate onboarding, provisioning, and identity flows to reduce time-to-first-GPU for new customers.
  • Extend the resource-management layer so new infrastructure offerings can be modeled, exposed, and reconciled without bespoke one-off plumbing.
  • Collaborate with product, design, and other cross-functional teams to evaluate tools, frameworks, and customer needs and create solutions for Crusoe Cloud.
  • Contribute to architectural decisions that support reliability and maintainability across the company.
  • Mentor engineers, enhance hiring practices, and contribute to building an inclusive engineering culture.

Desired Qualifications

  • Experience building infrastructure tooling.
  • Direct experience building or scaling a public cloud console or developer platform.
  • Familiarity with the requirements of AI/ML workloads and their impact on cloud resource management.
  • Experience with financial or billing systems at scale, including usage-based billing and credits.
  • Prior experience in a high-growth startup environment or a Neocloud infrastructure provider.
  • Contributions to open-source projects related to cloud-native infrastructure or developer experience.

About the Company

Crusoe

Builds AI data centers near cheap energy

Crusoe builds and runs data centers for artificial intelligence, placing them near cheap or otherwise wasted energy and handling everything from the power supply to the cloud software. It developed the flagship campus in Abilene, Texas, for Stargate, the AI infrastructure project backed by OpenAI and Oracle. AI companies rent its GPU servers on demand or under longer contracts through Crusoe Cloud to train and run their models, while larger customers lease entire campuses that Crusoe develops and operates for them. The company was founded in 2018, when it began running computers at oil fields on natural gas that would otherwise have been burned off, and it is based in Denver.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$14.5B
Headquarters
Denver, CO
Founded
2018

Recently Posted Jobs

Explore more opportunities at Crusoe

See more jobs