๐Ÿ“ฃ Job alerts on Telegram Get new jobs as they are posted. Join our channel โ€” it's free.

Distributed Systems Engineer

๐ŸŒ Remote Africa
๐Ÿ“‹ Full-time
๐Ÿ“Š Mid Level
๐Ÿ  Remote
โฐ Posted 1h ago

โœจ AI Summary

Join Canonical as a Software Engineer

Canonical, a prominent provider of open-source software and the creator of Ubuntu, is seeking a remote Software Engineer to join our innovative team. With a focus on enterprise solutions, including public cloud, AI, and IoT, we collaborate globally with over 1200 colleagues across 75 countries. This role offers a unique opportunity to work on cutting-edge telemetry and connectivity solutions that set industry standards for data streaming.

Key Responsibilities:

  • Collaborate with a distributed team to drive technical excellence in engineering.
  • Design and build high-performance APIs using Python and Go for data services.
  • Develop governance and management systems for our telemetry platform.
  • Partner with infrastructure teams to create scalable SaaS solutions and on-prem deployments.
  • Lead projects from specification to production, ensuring operational excellence.
  • Engage in technical discussions, providing oversight and best practices.
  • Occasionally travel for team events and knowledge-sharing sessions.

Qualifications:

  • Experience in designing scalable backend services and REST APIs.
  • Strong understanding of cybersecurity principles in IoT environments.
  • Expertise in secure data handling, IAM models, and compliance frameworks.
  • Familiarity with data streaming technologies and observability tools.
  • A Bachelorโ€™s degree in Computer Science, STEM, or a related field.
  • Willingness to travel up to four times a year.

How to Apply:

If you are passionate about open source and eager to contribute to innovative IoT solutions, apply now to join Canonical's mission of transforming the software landscape.

Tags

distributed systemsdata streamingpythongocloud