- Remote, Canada
- Remote
- Full-time · Senior
- 5+ years
Our Data Processing team turns raw telemetry from factory floors into clean, real-time streams that power everything our customers build on Litmus. We're looking for a Senior Golang Engineer to own the pipelines at the heart of it all: high-throughput, low-latency services that ingest, transform, and route industrial data at scale.
Responsibilities
- Design and build high-performance data processing services in Go that handle real-time telemetry at industrial scale
- Own data pipelines end-to-end, from ingestion and transformation to routing and delivery
- Optimize for throughput, latency, and reliability in systems that can't afford to drop data
- Build streaming integrations on top of messaging systems like NATS and MQTT
- Collaborate with platform and edge teams to ship features that work in both cloud and constrained edge environments
Requirements
- Nice to have: OPC-UA
- Nice to have: MODBUS
- Nice to have: InfluxDB
- Nice to have: TimescaleDB
