Crusoe
Senior Infrastructure Engineer
Sunnyvale, CA - US. Posted 4 days ago
The role
You will build tools, automation, and data platforms to support the hardware lifecycle. This includes developing frameworks for debugging, validation, and monitoring high-performance compute systems.
What you will do
- Design, build, and maintain software tools and frameworks for hardware development and sustaining lifecycle.
- Develop automated test, diagnostics, and health-monitoring frameworks for server fleets.
- Build tooling, monitoring and logging systems to help hardware engineers triage issues.
- Create automated validation and characterization workflows for GPU, CPU, and high-performance compute platforms.
- Build and operate data pipelines, dashboards, and analytics for hardware failure trends and reliability metrics.
- Support E2E integration and solution testing by developing test harnesses and CI/CD workflows.
- Evaluate and introduce new tools, testing methods, and automation approaches.
- Provide data-driven insights from tooling and telemetry to influence hardware roadmap and reliability strategy.
Required qualifications
- 5+ years of professional software engineering experience, ideally building internal tools, infrastructure software, provisioning, test automation, or systems software.
- Strong proficiency in Python and at least one systems language (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 (Kubernetes, Ansible, Terraform, etc.).
- Experience building data pipelines, logging, telemetry, or observability tooling to analyze system behavior at scale.
- Experience working across hardware, firmware, and software teams in multidisciplinary environments.
- Strong analytical and problem-solving skills with a data-driven approach.
- Excellent communication and collaboration skills.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
Nice to have
- Experience building tooling for GPU clusters, including GPU-to-GPU communication diagnostics (NCCL tests, NVLink monitoring, etc.)
- Familiarity with PCIe, InfiniBand, and NVMe/storage concepts and tooling (e.g., lspci, ibstat, nvme-cli, perftest, fio)
- Working knowledge of Linux systems, including kernel interfaces, drivers, device tooling, and low-level system diagnostics
- Familiarity with NVIDIA tooling such as DCGM, NVML, and fabric management software
- Experience supporting both ARM and x86 server architectures
- Background in factory test, manufacturing test software, or hardware qualification workflows
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 use an energy-first approach to build AI infrastructure.