Senior Software Engineer, Grid Communications & Platform
GridwareSmart Grid company
San Francisco, United StatesSenior
Tiger Global Management
Sequoia Capital
True Ventures
Generation Investment Management
Convective Capital
Fifty Years
Software Engineering
About the role
TL;DR
Develop a control system for distributed devices, enabling high-volume data ingestion and communication.
- •Gridware is seeking a Senior Software Engineer to develop a control system for their distributed fleet of devices, enabling performant communications and data ingestion for critical infrastructure monitoring.
- •Key Responsibilities Design, build, test, and operate scalable, observable, secure, and fault-tolerant software.
- •Create low-latency, event-driven pipelines for high-volume device telemetry and command processing.
- •Own observability, monitoring, and incident response capabilities for reliable production operations.
- •Requirements 5+ years of hands-on experience developing distributed, event-driven systems on cloud-native platforms using Python or Go.
- •Experience with Kafka, Kinesis, Redpanda, or Apache Pulsar.
- •Experience with observability, monitoring, and logging tools such as Grafana, Prometheus, Loki, or similar.
Required skills
PythonGoGrafanaPrometheusKubernetes
Domain expertise
cleantechclimatetechdeeptechtelecom
Tech stack
PythonGoGrafanaPrometheusKubernetes