Fluidstack
Software Engineer, Energy Management
Austin, TX, Remote. Posted a month ago
The role
This person will build and own the facility side of the energy control contract, including the protocol layer, gateway service, and API. They will design messaging and state layers, own data contracts, and build constraint execution paths and observability.
What you will do
- Build and own the facility side of the energy control contract
- Design and evolve the messaging and state layer
- Own the data contracts and engineering standards
- Build the constraint execution path
- Build observability to prove conformance in production
Required qualifications
- Worked with high-throughput messaging systems (NATS, Kafka, or equivalent) at real scale
- Designed time-series data models in ClickHouse, TimescaleDB, or a comparable system
- Instrumented production services with observability tooling (Prometheus, Grafana, or equivalent)
- Built and owned production services that other teams depend on
- Design before you build
- Draw boundaries on purpose using interfaces, modules and failure domains
- Worked across the full signal chain from device to database
Nice to have
- 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)
About the company
Fluidstack delivers compute infrastructure for AI by acquiring power, designing and building data centers, and operating them. They focus on delivering gigawatt-scale compute through hardware and software teams.