CareerPlanSign in

Senior Software Engineer - Golang

Toronto, Canada💼 Full-time💰 $120,000–$120,000🗓 2026-04-09 → 2026-09-26

Core

Build the infrastructure layer enabling real-time data to power AI and machine learning systems in industrial production environments.

Role type

Senior Software Engineer (Golang)

Builds

Scalable, robust applications and services for edge computing and industrial operations

Domain

Industrial AI, Edge Computing, IIoT

Deliverable

production ML models

Required skills

Golang, Linux kernel management, distributed systems, REST/gRPC/GraphQL/WebSocket APIs, container orchestration, message brokers, relational and time-series databases, cloud services, CI/CD

Preferred skills

IIoT domain knowledge, open-source technology research

Technologies

Golang, Linux, Docker, Kubernetes, Kafka, MQTT, MySQL, InfluxDB, AWS, GCP, Azure

Responsibilities

Develop performant, testable, scalable, and robust applications; Develop components interoperating with Linux internals; Participate in planning and design sessions; Translate requirements into detailed development tasks; Execute tasks with emphasis on code quality, security, and unit testing; Review code changes; Define coding standards; Collaborate to resolve issues; Write technical design documents; Research and leverage open-source technologies

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.