Senior Software Engineer (DCIE)
$170k - $205k • Remote • San Francisco, CA - US • FullTime
Posted 15h ago
Job Location
San Francisco, CA - US
Tech Stack
Remote Work Policy
Fully remote
Employment Type
FullTime
Categories
AI Infrastructure Engineer
About the job
Crusoe is seeking a highly skilled Software Engineer to join their Data Center Infrastructure Engineering team. This role focuses on developing software for managing a fleet of GPU servers and the data centers that house them. The position involves creating and implementing advanced diagnostic, observability, automation, and repair tooling for high-performance GPU compute clusters. The ideal candidate will be a hands-on problem solver comfortable working independently, playing a critical role in maintaining the health and scalability of Crusoe's rapidly growing GPU fleet.
Responsibilities
- Develop and implement deep-level diagnostics and troubleshooting for hardware faults in GPU racks and high-density compute systems.
- Develop troubleshooting and automation tooling for GPU platforms including NVIDIA A100, H200, GB200, B200 and AMD 350X / 355X.
- Develop automation and AI agents for diagnosing and remediating failed or degraded hardware at the component level.
- Develop innovative tooling and AI agents for managing critical data center environments in conjunction with data center operations.
- Develop tooling for post-repair validation and testing, such as burn-in, Pytorch, and NVIDIA NCCL, to ensure system stability and performance.
- Own the deployment, monitoring, and operational support of developed tooling to maximize GPU fleet availability and performance.
- Develop automation and operational tooling for facilities management power and direct liquid cooling hardware systems.
Requirements
- 4-6 years of software engineering experience.
- Ability to identify problems, rapidly develop scalable solutions, and ship them.
- Ability to assist team members on critical or complex technical initiatives.
- Ability to set technical direction for a project and execute.
- Expertise in distributed systems, reliability, and cloud platforms (Kubernetes, IaC, GCP etc.).
- Proficiency in at least one programming language: Go, Python, Java, or Rust.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work independently and within a team.
Benefits
- Industry competitive pay
- Restricted Stock Units
- Health insurance package options (HDHP and PPO)
- Vision and dental insurance
- Employer contributions to HSA accounts
- Paid Parental Leave
- Paid life insurance
- Short-term and long-term disability insurance
- Teladoc
- 401(k) with a 100% match up to 4% of salary
- Generous paid time off and holiday schedule
- Cell phone reimbursement
- Tuition reimbursement
- Subscription to the Calm app
- MetLife Legal
- Company paid commuter benefit ($50 per pay period)
