xelys jobs xelys jobs

Python Engineer

Canonical

full-remotemidpermanentbackend Madison, WI 2 days ago via LinkedIn

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 score

Tags

PythonLinuxUbuntuOpen SourceTestingKubernetesDockerLXDREST APIgRPC

About the role

Role overview

Python Engineer (General Track) at Canonical. This is a general track role hiring for teams across Canonical that work in Python, across multiple seniority levels. You’ll build high-quality, well-tested Python software that may run on servers, Kubernetes, desktops, or as web services for Ubuntu clients, while engaging with the open-source community.

What you’ll do

  • Write high-quality, well-designed, and well-tested Python software
  • Collaborate with a globally distributed team
  • Provide technical leadership internally and in open-source communities
  • Debug issues and deliver reliable fixes
  • Contribute to technical documentation to improve clarity and quality
  • Work from home; travel twice per year for company events (up to ~2 weeks)

What we’re looking for

  • Strong academic record (high school and university) and/or a compelling alternative path
  • Bachelor’s degree in Computer Science or STEM
  • Demonstrated ownership and going above-and-beyond
  • Ability to work independently, stay organized, and deliver on schedule
  • Professional communication with colleagues, partners, and community
  • Experience writing modern, maintainable, well-architected Python
  • Attention to detail and performance-consciousness
  • Professional written and spoken English
  • Linux experience, with Debian or Ubuntu preferred
  • Strong interpersonal skills, curiosity, flexibility, and accountability
  • Excellent communication and presentation skills
  • Result-oriented mindset and drive to meet commitments
  • Ability to travel twice a year for company events

Nice to have

  • Container technologies: LXD, Docker, Kubernetes
  • Build systems/toolchains (including cross-compilation)
  • Additional languages (e.g., Golang, Rust, C/C++)
  • Deep test engineering practices
  • Web/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 Ubuntu platform is widely used in public cloud, data science, AI, engineering innovation, and IoT, with a distributed team across 75+ countries.

Scraped 4/2/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.