Canonical logo
    C

    IoT Data Engineer

    Canonical
    Home Based - APAC; Home based - EMEA•Home Based - EMEA
    Remote
    Senior
    Full Time
    IoTremoteopen_sourceSaaSPythonGolangcybersecuritycloudtelemetry

    Requirements

    • •Design and architect scalable backend services, messaging/data pipelines, and REST APIs using Golang or Python.
    • •Deep expertise in cybersecurity principles and addressing complex challenges of IoT environments—secure connectivity, data streaming, governance, and compliance.
    • •Expertise in IAM models, encryption, access control, and compliance frameworks (GDPR, HIPAA).
    • •Ability to design decentralized data ownership models ensuring interoperability and governance.
    • •Designing high-throughput, low-latency systems for IoT data processing.
    • •Experience with data streaming technologies (MQTT, Kafka, RabbitMQ).
    • •Experience with observability tools (OpenTelemetry).
    • •Knowledge of industrial/engineering data exchange protocols (OPC-UA, ModBus).
    • •Familiarity with Ubuntu as a development and deployment platform.
    • •Bachelor’s degree or equivalent in Computer Science, STEM, or related field.
    • •Willingness to travel up to 4 times a year for internal events.

    What You'll Do

    • •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.

    Nice to Have

    • •Mentor junior engineers, foster technical excellence, and contribute to a culture of innovation, continuous improvement, and knowledge sharing.

    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.

    About Canonical

    Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises.

    London, UK
    1000 - 5000
    Developer Tools