Distributed Systems Engineer
โจ 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.
