Skip to content
Ai2Ai2Seattle, WA

Senior Software Engineer, AI Infrastructure

Senior engineer building and operating large-scale HPC infrastructure for AI model training. Owns job scheduling, automation, and performance optimization across GPU clusters.

126k – 189k
On-site8+ YOEDevOps / SRE

About the role

Responsibilities

  • Independently design and deliver critical systems spanning the full stack—from the Beaker job scheduler to the execution runtime
  • Build innovative tooling and software-defined infrastructure to accelerate researcher velocity and automate cluster health management
  • Conduct root-cause analysis on complex distributed system failures and implement optimizations for distributed workloads
  • Provide input into the roadmap for managing large-scale HPC systems, including deployment of compute, networking, and storage
  • Review code/design docs, mentor team members, and drive process improvements
  • Communicate and collaborate with internal research staff to share system designs and support implementation

Requirements

  • 8+ years of professional experience developing business-critical software and operating large-scale compute infrastructure
  • Proficiency in Go and/or Python
  • Bachelor’s degree in related field (advanced degree may substitute for experience)
  • Expert-level knowledge of Linux internals and container runtimes (Docker)
  • Proven track record designing, debugging, and optimizing high-scale distributed systems and databases
  • Exceptional writing skills and ability to drive consensus across researchers and engineers
  • Principled approach to engineering and excitement for non-profit research environment

Nice-to-Haves

  • Experience with workload schedulers (Kubernetes, Slurm) and high-performance networking (NCCL, InfiniBand)
  • Prior experience training or fine-tuning frontier AI models
  • Deep systems administration or SRE background in HPC context
  • Contributions to open-source infrastructure or orchestration projects
  • Familiarity with on-prem storage systems (WEKA, Ceph)

Skills

GoPythonLinuxDockerDistributed SystemsKubernetesSlurmNcclInfiniBandSRE

Similar roles

DevOps / SRE jobs
Ai2

Senior Software Engineer, Platform

Ai2Seattle, WA

Builds foundational platform architecture for AI research agents, including SDKs, APIs, execution frameworks, and benchmarking infrastructure to enable researchers to develop intelligent systems over scholarly literature. Requires strong Python skills, 8+ years experience, cloud infrastructure, and AI integration expertise.

126k – 189k
On-site8+ YOEDevOps / SRE
Forterra

Senior Software Engineer-Internal Tools

ForterraArlington, VA +1

Senior Software Engineer on the DevOps and Tooling team building internal tools. Requires 3-5+ years experience, Rust or strong systems background, TypeScript/React, Linux, Docker, and CI/CD.

125k – 140k
On-site5+ YOEDevOps / SRE
MongoDB

Site Reliability Engineer

MongoDBBoston, MA +6

Senior or Staff Site Reliability Engineer focused on continuous delivery infrastructure using Argo Workflows, ArgoCD, and Kubernetes. Owns deployment tooling, onboarding flows, and participates in 24/7 on-call. Requires 6+ years building and operating distributed systems.

127k – 249k
Hybrid6+ YOEDevOps / SRE
Invoca

Sr. Software Engineer I

InvocaUnited States

Senior Software Engineer building and evolving CI/CD tooling, driving Ruby/Rails upgrades, standardizing authentication, and enabling platform self-service in a PAAS environment. Requires expertise in release engineering, Kubernetes, and Ruby ecosystem.

127k – 191k
RemoteDevOps / SRE
MongoDB

Senior Site Reliability Engineer

MongoDBBoston, MA +4

Senior SRE ensures reliability of MongoDB's multi-tenant cloud storage layer by defining SLOs, building resilient infrastructure, optimizing performance, and participating in on-call. Requires 6+ years experience with distributed systems, Python/Go, Kubernetes, and cloud platforms.

127k – 249k
Remote6+ YOEDevOps / SRE