← All roles

Software Engineer, Energy Management

Fluidstack· Development
Apply on company site
Hybrid (Austin, TX), Hybrid (San Francisco, CA), Hybrid (Seattle, WA)$250k - $300kFull-timePosted 3w ago

About the role

Role focused on building and owning the facility side of Fluidstack's energy control systems for data centers, including real-time load control, messaging/state layers, data contracts, constraint execution, and observability.

Responsibilities

  • Build and own the facility side of the energy control contract. The production services that carry it: the protocol layer, the gateway service, and the API third-party plant controllers poll against.
  • Design and evolve the messaging and state layer. It computes the facility's load intent from live telemetry and publishes it every second with a forecast ahead of it.
  • Own the data contracts and engineering standards other teams build against. Keep them from drifting as the platform reaches new sites and new counterparties.
  • Build the constraint execution path. It answers an incoming request with what the facility can actually achieve and by when, inside deadlines measured in seconds.
  • Build the observability that proves conformance in production. Per-stage latency, staleness and watchdog health, so a missed budget is visible before it becomes an incident.

Qualifications

  • You have worked with high-throughput messaging systems (NATS, Kafka, or equivalent) at real scale and you know where the failure modes are before they surface in production.
  • You have designed time-series data models in ClickHouse, TimescaleDB, or a comparable system and you understand the tradeoffs between write throughput, query performance, and schema evolution.
  • You have instrumented production services with observability tooling (Prometheus, Grafana, or equivalent) and you treat metrics and alerting as part of shipping, not something you add after the fact.
  • You have built and owned production services that other teams depend on, and you do not ship code you would not want to be paged for at 3am.
  • You design before you build. You can name the patterns you reach for and why, explain the alternatives you rejected, and point to a system you deliberately refactored because the original design stopped fitting the problem.
  • You draw boundaries on purpose: interfaces, modules and failure domains, so a dependency going down degrades your service instead of taking it with it. The tests you write are the ones that catch the failures you actually fear.
  • You have worked across the full signal chain from device to database, and you treat data integrity as non-negotiable. You work backwards from device-level constraints to build pipelines that are correct by design rather than merely functional, and you handle a stale value differently from a wrong one because both have burned you.
  • Bonus: Our stack (Go, NATS, Redis). Industrial and utility protocols (DNP3, Modbus TCP, OPC UA). Kubernetes and ArgoCD for production service deployment. Real-time control and dispatch systems (SCADA, EMS, power plant controllers). Real-time dashboarding (Grafana or equivalent).

Skills

Required:High-throughput messaging systemsTime-series data modelingObservability instrumentationSystems design and ownership

Benefits

  • Total compensation may include equity as part of the package.
  • Base pay range $250K – $300K with equity.
  • Benefits included as part of the compensation package.
Last updated Sep 29, 2026. Interested? Apply on the company site.
Fluidstack logo

About Fluidstack

Fluidstack builds civilization-scale infrastructure for AI

Fluidstack builds civilization-scale infrastructure for AI, delivering gigawatts of compute in 6 months. We're leading the deployment of Anthropic's $50B compute build out.

AI infrastructurecompute centershardwaresoftwarepowerdata centersAnthropicfrontier compute

More open roles at Fluidstack