Build the data streaming and telemetry backbone powering the next wave of IoT devices, at real global scale. If you can design secure, high throughput services in Python or Go and you care about governance as much as performance, Canonical is looking for you.

About Canonical
Canonical publishes Ubuntu and builds open source platforms used across cloud, AI, and IoT worldwide. They are founder led, profitable, and remote first since 2004, with teammates across 75+ countries. The IoT engineering group is expanding Canonical’s SaaS telemetry and connectivity services within the Snappy ecosystem.

Schedule

  • Fully remote in EMEA
  • Work async with a globally distributed team
  • Travel required 2 to 4 weeks per year for internal and external events (up to 4 trips annually)

What You’ll Do
• Design and architect high performance service APIs and data services for streaming telemetry using Python and Golang
• Build governance, auditing, and management systems that keep IoT data secure, compliant, and operationally sound
• Partner with infrastructure teams to ship scalable cloud SaaS services and containerized on prem deployments for enterprise customers
• Take features from spec to production, optimizing reliability and performance at scale
• Review code and designs, set best practices, and provide technical oversight across projects
• Collaborate with engineers, product teams, and stakeholders on system design and tradeoffs

What You Need
• Experience designing scalable backend services, REST APIs, and messaging or data pipelines in Golang or Python
• Strong security mindset for IoT: secure connectivity, data governance, compliance, and risk management
• Practical experience with IAM, encryption, access control, and compliance frameworks (e.g., GDPR, HIPAA)
• Ability to design high throughput, low latency systems for IoT data processing
• Familiarity with data streaming tech like MQTT, Kafka, or RabbitMQ
• Experience with observability tooling such as OpenTelemetry
• Bonus familiarity with industrial protocols like OPC UA or ModBus
• Comfort mentoring others and thriving in cross functional, high ownership teams
• Ubuntu familiarity as a dev and deployment platform
• Bachelor’s degree in CS, STEM, or equivalent experience
• Willingness to travel for team events

Benefits
• Distributed work environment with twice yearly in person team sprints
• USD 2,000 annual learning and development budget
• Annual compensation review
• Recognition rewards
• Annual holiday leave
• Maternity and paternity leave
• Team Member Assistance Program and wellness platform
• Global travel opportunities, plus Priority Pass and long haul travel upgrades

This is not “data engineering” in the spreadsheet sense. It’s systems engineering with consequences: scale, latency, security, and trust.

If that’s your kind of pressure, jump on it.

Happy Hunting,
~Two Chicks…

APPLY HERE