Software Engineer, Fleet Automation

NMC2

Dallas, Northern (TX, KY)

On-site

USD 120,000 - 150,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NorthMark Compute & Cloud (NMC²) is seeking a Software Engineer to join the Fleet Automation team within the HPC & Infrastructure organization, based in Dallas, TX. You will design and build automation platforms and APIs to provision, configure, and manage large-scale GPU/CPU compute nodes, writing production-grade Go, C#, and TypeScript services that touch hardware and orchestration layers.

You will collaborate with Infrastructure, Network, and Research teams to translate pain points into

Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 5+ years of software engineering experience building production backend services or infrastructure automation tooling.
  • Proficiency in Go, C#, or TypeScript.
  • Experience with relational and NoSQL databases to support stateful automation workflows.
  • Strong Linux knowledge (Ubuntu/RHEL) and debugging.
  • Experience with CI/CD and observability stacks (Prometheus, Grafana, ELK) in production.
  • Familiarity with GPU compute infrastructure and NVIDIA tooling (DCGM, nvidia-smi) is a plus.
  • Exposure to event-driven architectures (e.g., Kafka) is a plus.
  • Strong communication and collaboration across Infrastructure, Operations, and Research teams.

Responsibilities

  • Design, build, and maintain fleet automation services and internal platforms for provisioning, configuration, and lifecycle management of large-scale GPU and CPU compute nodes.
  • Develop APIs and service integrations that enable Infrastructure and Operations teams to deploy, image, validate, and decommission hardware with minimal manual intervention.
  • Build and maintain backend services in Go, C#, and TypeScript with a focus on reliability, testability, and long-term maintainability.
  • Design and evolve data models and persistent state for automation workflows, across relational and NoSQL databases as appropriate.
  • Build and maintain CI/CD pipelines that gate configuration changes and run automated hardware validation tests.
  • Instrument systems for observability — metrics, alerts, and dashboards for real-time fleet health.
  • Participate in on-call rotations; own incident response and reliability improvements across the fleet.
  • Identify systemic gaps in fleet reliability and champion engineering solutions to reduce toil at scale.

Skills

Go
C#
TypeScript
Linux
CI/CD
Observability
Team collaboration

Education

Bachelor's Degree in Computer Science or equivalent

Tools

Prometheus
Grafana
ELK
NVIDIA DCGM
Kafka

Job description

NorthMark Compute & Cloud (NMC²) is backed by dedicated leadership and investment, with a clear mission as it operates at the bleeding edge of technology. Its goal is to scale and enhance the high-performance computing (HPC) and cloud infrastructure that supports its clients’ research, production, and delivery, enabling breakthroughs that shape the industries of tomorrow. Its engineers build critical infrastructure to eliminate friction in scientific research, simulations, analysis, and decision-making, accelerating discovery and driving faster innovation.

THE POSITION

NMC² is seeking a Software Engineer to join the Fleet Automation team within the HPC & Infrastructure organization. This team owns the systems and tooling that keep hundreds of high-performance GPU compute nodes provisioned, configured, and operating at peak efficiency — spanning bare-metal provisioning, lifecycle management, and automated remediation at scale.

In this role, you will design and build the automation platforms, internal services, and APIs that allow NMC² to operate its growing fleet with speed and reliability. You will work at the intersection of software engineering and infrastructure — writing production-quality Go, C#, and TypeScript services that directly manage physical hardware, integrate with orchestration layers, and surface actionable observability to operations and on-call teams.

You will collaborate closely with Infrastructure Engineers, Network Engineers, and Research & Client teams to translate operational pain points into durable, maintainable automation. You will participate in on-call rotations and take ownership of system health through proactive monitoring, alerting, and incident response. The ideal candidate is equally comfortable architecting backend services and debugging Linux systems, thrives in ambiguous environments, and takes pride in eliminating manual toil through well-crafted tooling. This role is based in Dallas, TX out of our Victory Commons office.

RESPONSIBILITIES
  • Design, build, and maintain fleet automation services and internal platforms for provisioning, configuration, and lifecycle management of large-scale GPU and CPU compute nodes.
  • Develop APIs and service integrations that enable Infrastructure and Operations teams to deploy, image, validate, and decommission hardware with minimal manual intervention.
  • Build and maintain backend services in Go, C#, and TypeScript with a strong focus on reliability, testability, and long-term maintainability.
  • Design and evolve data models and persistent state for automation workflows, working across relational and NoSQL databases as appropriate.
  • Build and maintain CI/CD pipelines that gate configuration changes, run automated hardware validation tests, and promote changes safely across environments.
  • Instrument systems for observability — designing metrics, alerts, and dashboards in Prometheus and Grafana that provide real-time fleet health visibility to on-call teams.
  • Participate in on-call rotations; own incident response, post-mortems, and follow-through on reliability improvements across the fleet.
  • Identify systemic gaps in fleet reliability and efficiency and champion engineering solutions that reduce operational toil at scale.
REQUIREMENTS
  • Bachelor’s Degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 5+ years of software engineering experience building production backend services or infrastructure automation tooling.
  • Proficiency in Go, C#, or TypeScript.
  • Experience designing and working with relational and NoSQL databases to support stateful automation workflows and internal platform services.
  • Solid understanding of Linux systems — networking, storage, process management, and debugging on Ubuntu or RHEL variants.
  • Experience building and maintaining CI/CD pipelines and observability stacks (Prometheus, Grafana, Alertmanager, ELK) in a production environment.
  • Familiarity with GPU compute infrastructure and NVIDIA tooling (DCGM, nvidia-smi, NVIDIA Container Toolkit) is a strong plus.
  • Exposure to event-driven architectures or messaging platforms (e.g. Kafka) is a plus for teams building automation workflows across distributed services.
  • Strong communication skills and a collaborative mindset — comfortable navigating ambiguity, taking initiative, and working across Infrastructure, Operations, and Research teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Fleet Automation
Software Engineer, Fleet Automation

NorthMark Compute & Cloud • Dallas (TX)

On-site
USD 110,000 - 160,000
Software Engineer, Fleet Automation
Software Engineer, Fleet Automation

NorthMark Strategies • Town of Texas (WI)

On-site
USD 120,000 - 180,000
Lunch stipend
Employer-paid health & dental & vision
Parental leave 16 weeks
+4
Software Engineer, Fleet Automation
Software Engineer, Fleet Automation

NorthMark Strategies LLC • Dallas (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
Lunch stipend
Medical benefits (HDHP)
401(k) match
Fleet Automation Engineer — HPC Infrastructure
Fleet Automation Engineer — HPC Infrastructure

NorthMark Compute & Cloud • Dallas (TX)

On-site
USD 110,000 - 160,000
Senior Software Engineering Manager - Fleet Management
Senior Software Engineering Manager - Fleet Management

nscaleoperationsukltd • Seattle (WA)

On-site
USD 180,000 - 240,000
Fleet Automation Engineer – HPC Infra
Fleet Automation Engineer – HPC Infra

NMC2 • Dallas (TX), Northern (KY)

Hybrid
USD 120,000 - 150,000
Fleet Automation Engineer – HPC Infrastructure
Fleet Automation Engineer – HPC Infrastructure

NorthMark Strategies LLC • Dallas (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
Lunch stipend
Medical benefits (HDHP)
401(k) match
Compute Platform Engineer
Compute Platform Engineer

NorthMark Compute & Cloud • Dallas (TX)

On-site
USD 120,000 - 180,000
Senior Fleet Automation Engineer (Go/C#/TypeScript)
Senior Fleet Automation Engineer (Go/C#/TypeScript)

NorthMark Strategies • Town of Texas (WI)

On-site
USD 120,000 - 180,000
Lunch stipend
Employer-paid health & dental & vision
Parental leave 16 weeks
+4
Infrastructure Software Engineer, Fleet & Automation
Infrastructure Software Engineer, Fleet & Automation

nscaleoperationsukltd • Houston (TX)

On-site
USD 120,000 - 160,000
Base + equity