Jobs · Engineering · Texas

Software Engineer, Fleet Automation

NorthMark Strategies · Dallas, TX · 3 wk ago
EngineeringFull-time

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.

About the role

NMC² is seeking a Software Engineer to join the Fleet Automation team within the HPC & Infrastructure organization. The 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. The role involves designing and building automation platforms, internal services, and APIs that allow NMC² to operate its growing fleet with speed and reliability. The position is based in Dallas, TX (Victory Commons office) and includes on‑call rotation responsibilities.

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.
  • Strong communication skills and a collaborative mindset — comfortable navigating ambiguity, taking initiative, and working across Infrastructure, Operations, and Research teams.
  • Must be legally authorized to work in the United States without employer sponsorship now or in the future.

Benefits & Perks

  • Company‑paid lunch stipend (provided via GrubHub).
  • 100% employer‑paid medical coverage in a High Deductible Health Plan, plus dental and vision for employees and families.
  • 16 weeks of paid parental leave.
  • Employee Assistance Program, life insurance, short‑term and long‑term disability.
  • 401(k) with company match of 100% of contributions up to 6%.
  • Optional employee‑paid medical insurance (PPO) and additional benefits such as Health Savings Accounts (with company contribution), Flexible Spending Accounts, supplemental life insurance, Wellhub, and more.
  • 25 days of paid time off plus 12 company holidays.

Similar jobs