C

Crusoe

Builds AI data centers near cheap energy

Senior Deployment Automation Engineer - Compute

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Five or more years of experience and demonstrated ability to independently perform the role's responsibilities.
  • A bachelor's or master's degree in Computer Science, Electrical Engineering, or a related technical field.
  • Experience building and deploying automated integration testing, from low-level Linux systems through distributed control planes.
  • A proven track record of designing and deploying end-to-end microservice applications in a distributed cloud environment.
  • A strong understanding of how compute, network, and storage resources are abstracted and managed in an infrastructure-as-a-service environment.
  • Working knowledge of Kubernetes, Docker, Terraform, and Postgres.
  • In-depth knowledge of CI/CD pipelines and GitLab tooling for stable infrastructure releases across multiple datacenters.
  • Previous experience with at least one or two configuration management systems, including Ansible, Puppet, Chef, or SaltStack.
  • Knowledge of Linux kernel internals, specifically PCIe topology, VFIO, and memory management, including HugePages and IOMMU.

Responsibilities

  • Develop applications and systems for deployment and integration testing on bare-metal, on-premise systems across Crusoe's AI Cloud Stack.
  • Build CI/CD platforms that enable developers to quickly test, iterate, and deploy critical low-level systems and applications.
  • Design and execute large-scale validation tests across multi-node virtualized clusters to ensure linear scaling and stability of GPU workloads.
  • Maintain and scale bare-metal Linux configurations using custom and off-the-shelf tooling such as GitLab, Ansible, and osquery.
  • Create control applications to coordinate canary deployments on live production systems, run blue/green testing, and perform automatic rollbacks where necessary.
  • Develop and maintain automation frameworks in Python or Go to dynamically provision, configure, and stress-test multi-node virtualized environments.
  • Create automated test suites using tools such as fio, stress-ng, and iperf to ensure performance and multi-tenant isolation of CPU and GPU hosts.

Desired Qualifications

  • Familiarity with NVIDIA CUDA/NCCL and/or AMD ROCm/RCCL stacks in a multi-node context.
  • Understanding of RDMA, RoCE, and InfiniBand protocols and their implementation in virtualized systems.
  • Experience with MNNVL (Multi-Node NVLink) or specialized AI fabric architectures.
  • Familiarity with hardware-level debugging tools and performance profilers such as NVIDIA Nsight and AMD Omniperf.
  • Knowledge of containerized orchestration for GPUs, such as Kubernetes with specialized device plugins.

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