Software Engineer Energy Management

AI infrastructure company that builds and operates large-scale compute and data-center infrastructure for frontier AI workloads.

New York City, United States
About Fluidstack

Fluidstack deploys AI compute infrastructure, including custom data centers and large-scale compute capacity, for AI labs, governments, and enterprises.

View jobs by Fluidstack

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build and own production services for energy-control contracts, including protocol layers, gateway services, and APIs. You will design messaging and state systems, maintain engineering standards, build constraint execution paths, and implement observability for latency, staleness, and watchdog health.

Requirements

  • Experience with high-throughput messaging systems such as NATS or Kafka
  • Experience designing time-series data models in ClickHouse, TimescaleDB, or comparable systems
  • Experience with Prometheus and Grafana
  • Experience building and owning production services
  • Software design patterns, interfaces, modules, and failure domains
  • Testing for production failure modes
  • Experience with device-to-database signal chains and data integrity
  • Go
  • NATS
  • Redis
  • DNP3
  • Modbus TCP
  • OPC UA
  • Kubernetes
  • ArgoCD
  • SCADA
  • EMS
  • power plant controllers

Responsibilities

  • Build and own protocol layers, gateway services, and APIs for energy-control contracts
  • Design messaging and state layers using live telemetry and forecasts
  • Own data contracts and engineering standards
  • Build constraint execution paths for facility capability requests
  • Implement production observability for latency, staleness, and watchdog health

Benefits

  • Equity
Software Engineer Energy Management at Fluidstack | JobStash