Crusoe

Senior Backend Software Engineer - Core Backend, Cloud Customer Experience

San Francisco, CA - US. Posted 2 months ago

The role

This person will design, develop, and maintain scalable services that power the cloud platform's user-facing experiences. They will work on the API gateway, resource management, quota management, notifications, and user onboarding flows.

What you will do

  • Design, develop, and maintain scalable and reliable services that power our cloud platform's user-facing experiences.
  • Own and evolve the API gateway for routing, authentication, authorization, rate limiting, versioning, and tenant isolation.
  • Build the notification and eventing backbone with delivery guarantees and preference controls.
  • Evolve the quota and entitlement system into a self-serve product surface.
  • Reduce time-to-first-GPU for new customers by automating onboarding, provisioning, and identity flows.
  • Extend the resource management layer to model and reconcile new infrastructure offerings.
  • Collaborate with cross-functional teams to evaluate tools, frameworks, and customer needs.
  • Contribute to architectural decisions that support reliability and maintainability.
  • Mentor engineers, enhance hiring practices, and contribute to engineering culture.

Required qualifications

  • 3+ years of software development experience
  • Programming with modern compiled languages such as Go, Rust, Java, or C++
  • Experience designing versioned public APIs (gRPC/protobuf, REST) and the SDK, CLI, or Terraform provider surfaces
  • Knowledge of API edge concerns including request routing, authn/authz, rate limiting, and quota checks
  • Ability to design and scale fault-tolerant distributed systems and develop managed cloud services
  • Strong relational database skills (PostgreSQL) including schema design, transactions, and migrations
  • Practical experience with message queues and streaming systems (Kafka, NATS, Pub/Sub, or similar)
  • Comfort building long-running, resumable workflows and reconciliation loops
  • Strong fundamentals in data structures, algorithms, microservices, and infrastructure tools like Docker, Kubernetes, Terraform, and CI/CD systems
  • Experience defining SLOs and instrumenting services with metrics, logs, and traces
  • Ability to work with cross-functional teams
  • Experience guiding engineers, improving hiring and onboarding processes, and driving team growth

Nice to have

  • Experience building out infrastructure tooling
  • Direct experience building or scaling a public cloud console or developer platform
  • Familiarity with the unique requirements of AI/ML workloads and their impact on cloud resource management
  • Experience with financial or billing systems at scale (usage-based billing, credits, etc.)
  • 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

Benefits

  • Competitive compensation
  • Restricted Stock Units
  • Paid time off & paid holidays
  • Comprehensive health, dental & vision insurance
  • Employer contributions to HSA account
  • Paid parental leave
  • Paid life insurance, short-term and long-term disability
  • Professional development & tuition reimbursement
  • Mental health & wellness support
  • Commuter benefits (parking & transit)
  • Cell phone stipend
  • 401(k) Retirement plan with company match up to 4% of salary

About the company

Crusoe is a vertically integrated AI infrastructure company that owns and operates each layer of the stack to power AI workloads. They integrate data center operations with seamless user experiences to reduce carbon emissions.

Senior Backend Software Engineer - Core Backend, Cloud Customer Experience at Crusoe | JobZoey