Python Engineer
Canonical
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
Python Engineer (General Track) at Canonical — Canonical is hiring Python engineers across teams and all seniority levels. The role focuses on building high-quality, idiomatic, well-tested Python software for Ubuntu-related products and services, with opportunities to engage deeply with the open-source community.
Responsibilities
- Write high-quality, well-designed, well-tested Python software
- Collaborate proactively with a globally distributed team
- Provide technical leadership in the team and in open-source communities
- Debug issues and deliver high-quality fixes
- Contribute to technical documentation
- Work from home; participate in global travel twice a year for company events
Requirements
- Exceptional academic track record (high school and university)
- Undergraduate degree in Computer Science or STEM (or a compelling alternative path)
- Strong drive and a track record of exceeding expectations
- Organized, self-starting, and able to deliver to schedule
- Professional communication with colleagues, partners, and community
- Experience writing thoroughly designed, modern, maintainable Python
- Strong attention to detail and a conscientious approach to performance
- Professional written and spoken English
- Experience with Linux (preferably Debian or Ubuntu)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Willingness and ability to travel twice a year (up to two weeks each)
Nice-to-Haves
- Container technologies: LXD, Docker, Kubernetes
- Build systems/toolchains, including cross-compilation
- Additional languages: Golang, Rust, C, C++
- Deep quality and test engineering
- Web or Flutter front-end experience
- REST and gRPC API experience
About Canonical
Canonical is a leading provider of open source software and operating systems for global enterprise and technology markets. Its flagship Ubuntu platform is widely used across areas such as public cloud, data science, AI, engineering innovation, and IoT. The company is known for distributed collaboration and contributes across the open-source ecosystem.
Scraped 4/8/2026