Job Description
Job Description
- We are seeking experienced Python developers to build the world's best open source portfolio of integrated, secure and reliable software to the telecommunications industry.
- Work with upstream open source projects, alongside internal teams to deliver high quality software that can be deployed on bare metal, public cloud and Kubernetes.
- Experience in the telco field is desirable but not required.
- Bring your experience with Python, Linux and Kubernetes to help us transform the future of network orchestration and automation.
- Help the growing engineering team at Canonical bring the cutting edge of open source software into the telecommunications sector.
- As an engineer on the team, you'll bring significant software development experience, public cloud and Kubernetes experience and a keen eye for software design and architecture.
- You will be involved in all the aspects of the software development process: you will design software, write high-quality code and tests, provide insightful code reviews, write documentation and help to troubleshoot issues.
- In addition to the engineering behind the project itself, you'll have the chance to work with industry-leading teams inside Canonical, ensuring your work is backed by rock-solid data stores, and highly observable using our Kubernetes-based Observability stack. You'll work with broader open source communities, participating in "hackfest" events, webinars and conferences.
Responsibilities
What you will do:
- Collaborate proactively with a globally distributed team
- Write high quality Python code following best practices to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Participate in community events such as "hackfests" and "webinars"
- Work from home with global travel 6 to 8 weeks for internal and external events
Requirement
- Candidates should possess relevant qualifications.