This is an exciting opportunity for a software engineer to join Canonical's OpenStack Engineering team, working on Charmed OpenStack and Ceph - a suite of open source Python-based charms for deploying and managing OpenStack and Ceph. The role combines cloud platform technologies with infrastructure automation, requiring strong Python development skills and a passion for open source software.
The position offers the chance to work with a globally distributed team of passionate engineers who are shaping the future of software-defined datacenters and distributed systems. You'll be contributing to bringing cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers.
As part of the role, you'll collaborate with team members worldwide, write and review high-quality code, debug complex issues, and ensure OpenStack and Ceph success across multiple architectures. The position requires someone who understands both the open source ecosystem dynamics and enterprise needs.
Canonical offers a flexible remote working environment with opportunities for international travel 2-4 times per year for team meetings and events. The company provides various benefits including learning and development opportunities, annual compensation reviews, recognition rewards, and priority pass for travel.
The ideal candidate will have a strong technical background with Python experience, familiarity with cloud technologies like OpenStack and Kubernetes, and experience with various architectures. They should be passionate about technology, curious, articulate, and self-motivated, with the ability to work effectively in a distributed team environment.