Principal Software Engineer - Fleet Management
Required skills
- Fleet Manager
- workflow automation
- GPU nodes
- network switches
- Python
- device enrolment
- burn-in testing
- network configuration
- GPU health monitoring
- self-healing
Nice to have
- Temporal
- Airflow
- Prefect
- DCIMs
- NetBox
- OpenStack
Role summary
Nscale is seeking a Principal Software Engineer to lead the technical development of its Fleet Manager platform, a GenAI cloud workflow automation system. This role involves owning the architecture and delivery of Python-based automation systems for GPU node and network switch lifecycle management, from provisioning to self-healing. The engineer will mentor senior engineers, set technical direction, and drive engineering excellence while remaining hands-on. Key responsibilities include designing distributed systems, establishing reliability standards, and integrating with various infrastructure tools. The ideal candidate has 12-15+ years of experience in production systems, strong Python fundamentals, and proven technical leadership in infrastructure automation, with experience using AI development tools.
About Nscale
Nscale is building a vertically integrated GenAI cloud from sustainable data centers to advanced AI infrastructure and enterprise applications. Our culture values open collaboration, ownership, and excellence.
About the Role
We're hiring a Principal Software Engineer to lead the technical development of our Fleet Manager platform - the workflow automation system that provisions, tests, and remediates GPU nodes and network switches at scale.
As technical lead, you'll own the architecture and delivery of foundational Python-based automation systems that manage the entire lifecycle of our compute infrastructure: device enrolment, burn-in testing, network configuration, GPU health monitoring, and self-healing capabilities. You'll mentor a team of senior engineers, set technical direction, and drive engineering excellence while remaining hands-on with critical systems.
What you'll do
About You
Strong candidates will have
The range below reflects the base salary for the position. Actual compensation may vary based on job-related factors such as skill set, experience, education, and location. In addition to base salary, this role may be eligible for bonus, equity, and/or commission programs. Nscale may offer a competitive benefits package including medical, dental, vision, flexible paid time off, parental leave, and retirement plan participation.
Salary Range$240,000—$400,000 USDFor information on how Nscale handles candidate personal data, please see our Employee & Candidate Privacy Notice: Here.Nscale does not accept unsolicited candidate submissions from recruitment agencies.
Similar roles
- Senior Manager, Developer PlatformsnSCALE · New York · Onsite
- Investigator, Compliance & EthicsnSCALE · United States · Hybrid
- Software Engineer II - Seller ExperienceStubHub · New York, NY · Hybrid
- Senior Software Engineer, Cloud ApplicationsTemporal · Remote · Hybrid
- Research Software EngineerConvergent Research · Boulder, CO · Onsite
Software Engineer IIPariveda · Dallas, TX · Hybrid
