
Senior Data Engineer
AI71 Abu Dhabi, United Arab Emirates
About the Job: This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Join Canonical, a growing pre-IPO international software company, and build a rewarding, meaningful career with some of the best minds in technology.\n\nCanonical's engineering team is at the forefront of the IoT revolution, developing cutting-edge telemetry and connectivity solutions. We aim to integrate reliable, secure, and robust data streaming capabilities into the Snappy ecosystem, setting new standards in the industry for ease of development, implementation, management, and security.\n\nWe seek talented individuals to enhance our global SaaS services, providing customers with the essential data services needed for the next generation of IoT devices. Our commitment to data governance, ownership, and confidentiality ensures our customers can innovate confidently on the globally trusted Ubuntu platform.\n\nWork Conditions:\n- Remote full-time position\n- Willingness to travel up to 4 times a year for internal and external events\n\nWhat Your Day Will Look Like:\n- Collaborate remotely with a globally distributed team.\n- Architect scalable service APIs for streaming data services using Python and Golang.\n- Develop data governance, management, and auditing systems within our telemetry platform.\n- Work with infrastructure teams to develop cloud-based SaaS offerings and containerized on-prem solutions.\n- Design and implement new features and enhancements from spec to production and ongoing operations at scale.\n- Review code and technical designs produced by other engineers.\n- Discuss ideas and collaborate on finding optimal solutions.\n- Remote work with occasional global travel.\n\nWhat We Are Looking For:\n- Passion for technology and collaboration with a diverse set of talented people.\n- A curious, flexible, articulate, and accountable individual.\n- Strong soft skills and self-motivated nature.\n- A focus on backend code and infrastructure with a good understanding of cybersecurity challenges in IoT.\n- Experience with telemetry and connectivity systems including data streaming technologies (MQTT, Kafka, RabbitMQ), observability (OpenTelemetry), and industrial data protocols (OPC-UA, ModBus).\n- Proficiency in design and implementation of back-end web services, messaging/data pipelines, and REST APIs using Python and/or Golang.\n- Familiarity with Ubuntu as a development and deployment platform.\n- Bachelor's degree or equivalent in Computer Science, STEM, or related field.\n\nLanguage Requirements: Not specified. \n\nAbout Canonical: Canonical is an international software company dedicated to working with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu. We are a global, remote-first, open-source company with over 1000 professionals across 70+ countries, striving to be the world's best, not biggest, global software company. \n\nWhat Canonical Offers:\n- Work from home\n- Learning and development allowances\n- Competitive Salary\n- Annual compensation review\n- Recognition rewards\n- Generous annual leave\n- Paid maternity, paternity, and sick leave\n- Priority Pass for travel\n- Exposure to international business and technology\n\nWe are proud to foster a workplace free from discrimination. We value diversity of experience, perspectives, and background, creating a better work environment and better products.
AI71 Abu Dhabi, United Arab Emirates
Canonical Dubai, United Arab Emirates
Canonical Dubai, United Arab Emirates
Canonical Dubai, United Arab Emirates
AI71 Abu Dhabi, United Arab Emirates
Canonical Dubai, United Arab Emirates
We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.