Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Nscale

Staff HPC Systems Software Engineer

Posted Updated
Discussion

Description

You will set the technical direction for an HPC systems domain and make architectural decisions across Slurm-based services. You will establish shared automation and lifecycle patterns, lead cross-team integrations, create reusable implementations, and resolve complex technical issues. You will guide critical initiatives across multiple teams.

Responsibilities

  • Own and evolve technical direction for an HPC systems domain
  • Make architecture decisions for Slurm-based capabilities
  • Define service packaging and automation approaches
  • Establish shared standards for lifecycle management, observability, reliability, and supportability
  • Drive integrations across Slurm, infrastructure APIs, identity systems, and platform tooling
  • Create reusable automation, deployment patterns, and reference implementations
  • Lead critical initiatives across two to four teams
  • Resolve complex technical design problems

Requirements

  • Extensive experience building production HPC software and automation
  • Experience with Slurm-based environments
  • Proficiency building maintainable and resilient software in Go or Python
  • Understanding of Slurm internals, scheduling, cluster lifecycle, and operational trade-offs
  • Experience with GPU infrastructure and HPC networking
  • Knowledge of InfiniBand, RoCE, and RDMA
  • Experience integrating HPC systems with cloud-native platforms or APIs
  • Experience establishing reusable standards and tooling
  • Strong written and verbal communication

Benefits

  • Flexible workplace

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →