IoT Platform Engineer

July 2

Apply Now
Logo of Canonical

Canonical

Open Source • Cloud • AI

Canonical is the company behind Ubuntu, the world's most popular open-source operating system, which provides fast, modern, and secure Linux solutions for desktops, servers, and cloud environments. They offer a comprehensive set of products and services, including Ubuntu Desktop, Ubuntu Server, cloud solutions such as OpenStack, and tools for managing containerized applications with Kubernetes. Canonical focuses on making open-source technology reliable and accessible across various industries, from IoT and AI to enterprise infrastructure.

501 - 1000 employees

Founded 2004

📋 Description

• Work remotely with a globally distributed team, driving technical excellence and fostering innovation across diverse engineering environments. • Design and architect high-performance service APIs to power streaming data services, ensuring seamless integration across teams and products using Python and Golang. • Develop robust governance, auditing, and management systems within our advanced telemetry platform, ensuring security, compliance, and operational integrity. • Partner with our infrastructure team to build scalable cloud-based SaaS solutions while also delivering containerized on-prem deployments for enterprise customers. • Lead the design, implementation, and optimization of new features—taking projects from spec to production, ensuring operational excellence at scale. • Provide technical oversight, review code and designs, and set best practices to maintain engineering excellence. • Engage in high-level technical discussions, collaborating on optimal solutions with engineers, product teams, and stakeholders. • Work remotely with occasional global travel (2-4 weeks per year) for internal and external events, fostering deeper collaboration and knowledge-sharing.

🎯 Requirements

• You design and architect scalable backend services, messaging/data pipelines, and REST APIs using Golang or Python, guiding best practices, technical direction, and system scalability. • You possess deep expertise in cybersecurity principles and proactively address the complex challenges of IoT environments—secure connectivity, data streaming, governance, and compliance. • You bring proven expertise in designing and optimizing systems using: • IAM models, encryption, access control, and compliance frameworks (GDPR, HIPAA) to ensure secure and compliant data handling. • Ability to design decentralized data ownership models, ensuring interoperability and governance across domains. • Designing high-throughput, low-latency systems for IoT data processing. • Data streaming technologies (MQTT, Kafka, RabbitMQ) • Observability tools (OpenTelemetry) • Industrial/engineering data exchange protocols (OPC-UA, ModBus) • You thrive in cross-functional environments, partnering with product teams, engineers, and stakeholders to drive high-impact technical solutions that align with business objectives. • You mentor junior engineers, foster technical excellence, and contribute to a culture of innovation, continuous improvement, and knowledge sharing. • You embrace challenges with an open mind, continuously seeking opportunities to learn, improve, and innovate in a rapidly evolving IoT landscape. • You are familiar with Ubuntu as a development and deployment platform. • You hold a Bachelor’s degree or equivalent in Computer Science, STEM, or a related field. • Willingness to travel up to 4 times a year for internal events.

🏖️ Benefits

• Distributed work environment with twice-yearly team sprints in person • Personal learning and development budget of USD 2,000 per year • Annual compensation review • Recognition rewards • Annual holiday leave • Maternity and paternity leave • Team Member Assistance Program & Wellness Platform • Opportunity to travel to new locations to meet colleagues • Priority Pass and travel upgrades for long-haul company events

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com