Quick overview
Job description
The Role
We're looking for a Senior Software Engineer to join our ML Infrastructure team and support the foundational infrastructure that powers Gridmatic. Our platform challenges are shaped by the nature of energy markets: forecasts and trading decisions run on tight schedules, battery dispatch commands must execute reliably in real time, and ML models need to train and deploy continuously as new data arrives.
What You'll Do
- Design and build the compute platform that runs Gridmatic's production services, batch jobs, and ML training workloads
- Help own our production workflow orchestration end to end, from the cluster and node pools it runs on to the abstractions our teams build on top of it
- Make our ML iteration cycle faster and cheaper by profiling workflows, cutting latency, and improving how we use compute
- Build the observability and developer tooling that lets engineers understand and troubleshoot their own workloads, from post-run cost reporting to monitoring and alerting
- Improve the reliability and resiliency of production workloads, including how we handle capacity constraints and multi-region routing
- Manage GPU and accelerator capacity: node pools, drivers, spot vs. on-demand tradeoffs, and scheduling and quota so training and batch jobs get the compute they need without overspending
- Own autoscaling and quota management so the platform scales up under load and down to zero when idle
- Work closely with the ML team to find pain points and quickly ship solutions
- Make architectural decisions that shape how we build software as we grow
What We're Looking For
- Significant experience building and operating production infrastructure on a public cloud platform (we run on GCP, but AWS or Azure experience translates well)
- Strong distributed systems and infrastructure skills: standing up services, scaling and debugging Kubernetes (we run on GKE and it's foundational to our platform), writing Terraform, and comfort with cloud networking, IAM, and secrets management
- Hands-on experience with workflow orchestration tools like Flyte, Temporal, or Airflow
- Proficiency in Python, and either already know Go or have experience with a similar systems language (C++, Java, Rust) and are excited to work in Python and Go day-to-day
- Experience working closely with ML engineers or data scientists as your customers, and genuine excitement to keep doing it
- Clear communication, whether writing a design doc, reviewing code, or explaining a complex system to someone new to it
Nice to Have
- Experience running GPU or accelerator workloads on Kubernetes (node pools, drivers, scheduling, quota) is strongly preferred for this role
- Familiarity with observability tooling (we use Grafana + Google Cloud Monitoring)
- Experience building internal developer platforms or tooling that other engineers rely on
- Prior work in domains where latency and reliability have direct business consequences
Similar jobs
- SE
Staff Software Engineer, Platform Cryptography Auto Apply
ServiceNow · Santa Clara, CALIFORNIA · Hybrid 🇺🇸
Generative AITechnologySalary not listed1 week ago - SE
Senior Staff Software Engineer - Agentic AI Auto Apply
ServiceNow · Santa Clara, CALIFORNIA · Hybrid 🇺🇸
Prompt EngineeringTechnologySalary not listed1 week ago - SE
Staff Software Engineer Auto Apply
ServiceNow · Chicago, Illinois · Hybrid 🇺🇸
TechnologySalary not listed2 weeks ago - SE
Senior Staff Software Engineer, Developer Experience — Moveworks Auto Apply
ServiceNow · Mountain View, California · On-site 🇺🇸
TechnologySalary not listed2 weeks ago - SE
Staff Data Platform Software Engineer - Persistence Auto Apply
ServiceNow · Santa Clara, CALIFORNIA · Hybrid 🇺🇸
TechnologySalary not listed2 weeks ago - SE
Senior Staff Applications Development Engineer Auto Apply
ServiceNow · Santa Clara, California · On-site 🇺🇸
EngineeringSalary not listed2 months ago - RM
Software DeveloperNew Auto Apply
Resource Management Concepts, Inc. · Quantico, Virginia · On-site 🇺🇸
SQLHTMLCSS+7TechnologySalary not listed1 hour ago - ST

Senior Software Engineer (Secret Clearance Eligible) Auto Apply
Striveworks · Remote or Austin · Remote 🇺🇸
OnboardingDockerMicroservices+19TechnologySalary not listed3 days ago - SP

Application Software Engineer, Launch SoftwareNew Auto Apply
SpaceX · Hawthorne · Hybrid 🇺🇸
DockerSQLScala+17TechnologySalary not listed13 hours ago - PA

Software Engineer IINew Auto Apply
Parsec Automation Corp. · Anaheim · Hybrid 🇺🇸
SQLHTMLAWS+16TechnologySalary not listed8 hours ago - SK

Autonomy Engineer Intern, 2027New Auto Apply
Skydio · San Mateo · On-site 🇺🇸
DroneComputer VisionDeep Learning+2EngineeringSalary not listed16 hours ago - SK

PhD Autonomy Engineer Intern, 2027New Auto Apply
Skydio · San Mateo · On-site 🇺🇸
DroneComputer VisionDeep Learning+2EngineeringSalary not listed16 hours ago
