Senior Go Engineer - Real-Time Data Pipelines

Litmus

Canada

Remote

CAD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Litmus in Canada is building the data foundation that powers industrial AI. We’re looking for a Senior Golang Engineer to own high-throughput data pipelines and real-time streams that ingest, transform, and route industrial data at scale, across edge and cloud environments.

You’ll work on distributed systems at production scale, focusing on reliability and performance while collaborating with platform and edge teams to ship features that run in production factories worldwide.

Qualifications

  • 5+ years of backend engineering experience with strong Go
  • Experience building data pipelines, stream processing, or high-throughput distributed services
  • Hands-on with Docker and Kubernetes in production environments
  • Comfortable working in Linux/Unix environments day-to-day
  • Solid grasp of concurrency, performance tuning, and memory management in Go
  • Experience with messaging systems (NATS, Kafka, MQTT, or similar)
  • Solid understanding of databases, including time-series or NoSQL stores
  • A track record of owning critical production services and seeing problems through to resolution

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
  • Drive observability into everything you build so issues surface before customers feel them
  • Write clean, testable Go code with proper error handling, and raise the bar through thoughtful code reviews

Skills

Go backend development
Data pipelines / streaming
Distributed systems design
Linux/Unix proficiency
Concurrency & performance tuning

Tools

Docker
Kubernetes
NATS
Kafka
MQTT
TimescaleDB
InfluxDB
Prometheus
Grafana
Datadog

Job description

Litmus in Canada is building the data foundation that powers industrial AI. We’re looking for a Senior Golang Engineer to own high-throughput data pipelines and real-time streams that ingest, transform, and route industrial data at scale, across edge and cloud environments.

You’ll work on distributed systems at production scale, focusing on reliability and performance while collaborating with platform and edge teams to ship features that run in production factories worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Golang Engineer, Data Processing
Senior Golang Engineer, Data Processing

Litmus • Canada

Remote
CAD 120,000 - 180,000
Senior Golang Engineer — Industrial Edge & Real-Time Data
Senior Golang Engineer — Industrial Edge & Real-Time Data

Litmus • Toronto

On-site
CAD 125,000 - 170,000
Senior Software Engineer - Golang
Senior Software Engineer - Golang

Litmus • Toronto

On-site
CAD 120,000 - 150,000
Senior Industrial AI Platform Architect
Senior Industrial AI Platform Architect

Litmus • Toronto

On-site
CAD 180,000 - 240,000
Senior Data Engineer – Real-Time Data Platform (Toronto)
Senior Data Engineer – Real-Time Data Platform (Toronto)

BitGo • Toronto

On-site
CAD 180,000 - 220,000
Senior Software Engineer - Industrial (Golang)
Senior Software Engineer - Industrial (Golang)

Litmus • Toronto

On-site
CAD 125,000 - 170,000
Full time
Full time

Callière Group • Toronto

On-site
CAD 135,000 - 165,000
Lead Architect / Principal Engineer
Lead Architect / Principal Engineer

Litmus • Toronto

On-site
CAD 180,000 - 240,000
Senior Data Engineer: Real-Time Platform Architect
Senior Data Engineer: Real-Time Platform Architect

Callière Group • Toronto

On-site
CAD 135,000 - 165,000
Senior Software Engineer – Data & ML Platform
Senior Software Engineer – Data & ML Platform

GoMaterials • Montreal

On-site
CAD 110,000 - 150,000