1 day ago
Base Salary
$170k - $205k/yr
Responsibilities
- Design, build, and maintain software tools and frameworks supporting hardware bring-up, validation, deployment, and production support.
- Develop automated test, diagnostics, and health-monitoring frameworks for server fleets.
- Build monitoring, logging, and tooling systems for hardware issue triage and root-cause analysis.
- Create automated validation and characterization workflows for GPU, CPU, and high-performance compute platforms, including result collection, analysis, and reporting.
- Build and operate data pipelines, dashboards, and analytics for hardware failures, performance regressions, and reliability metrics.
- Develop test harnesses and CI/CD workflows for end-to-end integration and solution testing.
- Evaluate tools, testing methods, and automation approaches that improve engineering efficiency and sustainability.
- Use tooling and telemetry to provide insights for hardware roadmaps and reliability strategy.
- Collaborate with hardware, firmware, software, cross-functional teams, engineers, and external partners to translate workflows and requirements into usable tools.
Requirements
- 5+ years of professional software engineering experience, ideally with internal tools, infrastructure software, provisioning, test automation, or systems software.
- Strong proficiency in Python and at least one systems language such as Go, C/C++, or Rust, plus Shell scripting.
- Experience designing and implementing automation and test frameworks, including workflow engines, for hardware or large-scale infrastructure.
- Experience with BMC/Redfish/IPMI, firmware update automation, or out-of-band management.
- Experience with fleet management, provisioning, or large-scale automation tools such as Kubernetes, Ansible, or Terraform.
- Experience building data pipelines, logging, telemetry, or observability tooling for analyzing system behavior at scale.
- Experience working across hardware, firmware, and software teams in multidisciplinary environments.
- Strong analytical, problem-solving, communication, and collaboration skills.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- Experience building tooling for GPU clusters, including NCCL tests or NVLink monitoring, is a bonus.
- Familiarity with PCIe, InfiniBand, NVMe/storage concepts, lspci, ibstat, nvme-cli, perftest, and fio is a bonus.
- Working knowledge of Linux systems, including kernel interfaces, drivers, device tooling, and low-level system diagnostics, is a bonus.
- Familiarity with NVIDIA DCGM, NVML, and fabric management software is a bonus.
- Experience supporting ARM and x86 server architectures is a bonus.
- Background in factory test, manufacturing test software, or hardware qualification workflows is a bonus.
Benefits
- Compensation includes Restricted Stock Units in all offers.
- The compensation range is $170,000-$205,000.
- The role works across energy, manufacturing, data center construction, and cloud services environments; no specific remote or office arrangement is stated.
About Crusoe
Crusoe builds and operates GPU-powered data centers and an AI cloud platform for enterprises running large-scale AI training and inference. It vertically integrates energy supply with compute, using stranded and renewable power to reduce emissions and costs, and sells capacity via cloud services and managed infrastructure. Founded in 2018 and headquartered in Denver, the company is privately held.
