G

Gridmatic

AI-driven optimization of renewable assets

Senior Software Engineer - ML Infrastructure

Platform EngineeringConfirmed live in the last 24 hours
Full-time$209k - $270kIn-person

About the Job

Requirements

  • Significant experience building and operating production infrastructure on a public cloud platform; experience with Google Cloud Platform, AWS, or Azure is applicable.
  • Strong distributed systems and infrastructure skills, including standing up services, scaling and debugging Kubernetes, writing Terraform, and working with cloud networking, identity and access management, and secrets management.
  • Hands-on experience with workflow orchestration tools such as Flyte, Temporal, or Airflow.
  • Proficiency in Python and either Go or experience with a similar systems language such as C++, Java, or Rust, with willingness to work in Python and Go day to day.
  • Experience working closely with machine learning engineers or data scientists as customers.
  • Clear communication in design documents, code reviews, and explanations of complex systems.

Responsibilities

  • Design and build the compute platform that runs production services, batch jobs, and machine learning training workloads.
  • Own production workflow orchestration end to end, from the cluster and node pools through the abstractions built on top of them.
  • Improve the speed and cost of machine learning iteration by profiling workflows, reducing latency, and improving compute usage.
  • Build observability and developer tooling that enables engineers to understand and troubleshoot workloads, including post-run cost reporting, monitoring, and alerting.
  • Improve the reliability and resiliency of production workloads, including handling capacity constraints and multi-region routing.
  • Manage GPU and accelerator capacity, including node pools, drivers, spot versus on-demand tradeoffs, scheduling, and quotas, to provide compute for training and batch jobs while controlling costs.
  • Own autoscaling and quota management so the platform scales up under load and down to zero when idle.
  • Work closely with the machine learning team to identify pain points and deliver solutions.
  • Make architectural decisions that shape how the organization builds software as it grows.

Desired Qualifications

  • Experience running GPU or accelerator workloads on Kubernetes, including node pools, drivers, scheduling, and quotas.
  • Familiarity with observability tools such as Grafana and Google Cloud Monitoring.
  • Experience building internal developer platforms or tools used by other engineers.
  • Prior work in domains where latency and reliability have direct business consequences.

About the Company

Gridmatic

AI-driven optimization of renewable assets

Gridmatic uses artificial intelligence to improve the profitability and reliability of renewable energy assets. It serves three client groups: generators of renewables, operators of energy storage, and consumers of renewable energy. The product suite analyzes market data with machine learning to forecast energy prices, manage price and performance risk, and optimize revenue from energy transactions—especially for storage assets that must balance risk and availability. Unlike others that focus on a single segment, Gridmatic combines AI analytics with energy market expertise to optimize both generation and procurement across markets. Its goal is to accelerate clean energy adoption by making renewable energy cheaper, more predictable, and easier to deploy at scale, supporting decarbonization and a more reliable grid.

Company size
51-200
Company stage
Early VC
Total funding
$6M
Headquarters
Cupertino, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Gridmatic

See more jobs