Fluidstack Software Engineer on the Facility Controls team building control systems for Fluidstack's data centers. Responsible for real-time load control, messaging and state layer design, and observability to ensure production conformance.
Responsibilities
Build and own the facility side of the energy control contract including protocol layer, gateway service, and API
Design and evolve the messaging and state layer computing facility load intent from live telemetry
Own data contracts and engineering standards for platform consistency
Build the constraint execution path answering facility capability requests within deadlines
Build observability for production conformance including latency, staleness, and watchdog health
Qualification
The below is a starting pointYou design before you buildYou draw boundaries on purposeBonus
Required
The below is a starting point. We always make space for exceptional people, so if you don't fit this role exactly, tell us where you would.
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 move toward a broken pipeline in production the same way you would move toward any other hard problem: with urgency and without drama.
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).
We are committed to pay equity and transparency.
Fluidstack is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Fluidstack will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.