Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Nscale

Staff HPC Systems Software Engineer

Posted Updated
Discussion

Description

You will define and evolve technical direction for an HPC systems domain, including Slurm architecture, scheduler integrations, cluster lifecycle, workload environments, and service automation. You will establish shared automation, lifecycle-management, observability, reliability, and deployment patterns. You will lead critical initiatives across multiple teams, resolve complex design issues, create reusable implementations, and contribute hands-on to de-risk important work.

Responsibilities

  • Own and evolve technical direction for an HPC systems domain
  • Make architectural decisions balancing quality, operations, customer needs, and maintainability
  • Define how Slurm implementations are packaged, automated, and delivered as services
  • Resolve cross-team ambiguity around ownership, interfaces, lifecycle boundaries, and operating models
  • Establish shared automation, observability, reliability, and supportability patterns
  • Drive integrations between Slurm, Kubernetes-adjacent systems, infrastructure APIs, identity systems, and platform tooling
  • Create reusable modules, automation, deployment patterns, and reference implementations
  • Lead critical initiatives across multiple teams
  • Contribute hands-on to de-risk and accelerate critical work

Requirements

  • Experience designing and building production software and automation for HPC systems
  • Experience with Slurm-based environments
  • Go or Python
  • Slurm internals
  • GPU-backed infrastructure
  • HPC networking
  • InfiniBand
  • RoCE
  • RDMA
  • Cloud-native platform integration
  • Technical direction across multiple teams or services
  • Written communication
  • Verbal communication

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 →