Company logo hidden

IoT Data Engineer

Unlock employer Dubai, United Arab Emirates Posted: 14 Jul 2025

Financial

  • Estimate: $85k - $110k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve the world's leading public cloud and silicon providers, with a team of over 1200 colleagues in more than 75 countries. This role offers an exciting opportunity for a software engineer passionate about open source software, Linux, and Web Services at scale.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Canonical’s engineering team is at the forefront of the IoT revolution, developing innovative telemetry and connectivity solutions. We are enhancing our global SaaS services to provide customers with essential data services for next-generation IoT devices while ensuring data governance and confidentiality.

Primary Responsibilities:

  • Work remotely with a globally distributed team, driving technical excellence and fostering innovation.
  • Design and architect high-performance service APIs for streaming data services using Python and Golang.
  • Develop governance, auditing, and management systems within our telemetry platform.
  • Collaborate with the infrastructure team to build scalable cloud-based SaaS solutions and deliver containerized deployments for enterprises.
  • Lead the design and optimization of new features, taking projects from spec to production.
  • Provide technical oversight, review code and designs, and set best practices.
  • Engage in high-level technical discussions and collaborate on optimal solutions with various teams.

Required Qualifications:

  • Expertise in designing scalable backend services, messaging/data pipelines, and REST APIs using Golang or Python.
  • Deep knowledge of cybersecurity principles, secure connectivity, and compliance frameworks (GDPR, HIPAA).
  • Proven experience in designing high-throughput, low-latency systems for IoT data processing.
  • Familiarity with data streaming technologies (MQTT, Kafka, RabbitMQ) and observability tools (OpenTelemetry).
  • Bachelor's degree or equivalent in Computer Science, STEM, or a related field.

Benefits:

  • Performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Maternity and paternity leave, wellness programs.
  • Opportunities for global travel to meet colleagues.

Canonical is an equal opportunity employer and committed to fostering a diverse workplace. We welcome applications from all individuals and backgrounds.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct