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) Join Canonical’s distributed teams across the open-source ecosystem. This is a general hiring track for Python work across multiple product areas and codebases at different seniority levels. Teams contribute to Ubuntu-related web services, system utilities, frameworks, tools, and production processes.
What You’ll Do
- Write high-quality, well-designed, well-tested Python software
- Collaborate proactively with a globally distributed team
- Provide technical leadership in the company and open-source communities
- Debug issues and deliver high-quality fixes
- Contribute to technical documentation
- Work from home, with global travel twice per year for company events
What We’re Looking For
- Exceptional academic track record (or a compelling alternative path narrative)
- Undergraduate degree in Computer Science or STEM
- Strong ownership mindset and track record of going above expectations
- Well-organized, self-starting, able to deliver to schedule
- Professional communication with colleagues, partners, and community
- Experience writing thoroughly designed, modern, maintainable Python
- Strong attention to detail and performance considerations
- Professional written and spoken English
- Linux experience (Debian or Ubuntu preferred)
- Interpersonal skills, curiosity, flexibility, accountability
- Clear communication and presentation skills
- Result-oriented with a drive to meet commitments
- Ability to travel twice a year (up to two weeks each)
Nice to Have
- Container technologies: LXD, Docker, Kubernetes
- Build systems/toolchains (incl. cross-compilation)
- Additional languages: Golang, Rust, C/C++
- Strong test engineering and quality practices
- 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 used across public cloud, data science, AI, engineering innovation, and IoT. The company is known for distributed collaboration, contributor-focused open source, and running teams across many countries.
Scraped 4/8/2026