xelys jobs xelys jobs

Python Engineer

Canonical

full-remotemidpermanentbackendother Washington, DC 116 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

PythonLinuxDebianUbuntuOpen SourceKubernetesDockerLXDRESTgRPC

About the role

Role overview

Python Engineer (General Track) at Canonical. This is a general hiring track for teams across Canonical that build with Python, at all seniority levels.

You’ll contribute to products and services that may run on servers, Kubernetes, the desktop, or as web services for Ubuntu clients. You’ll also collaborate with the broader open-source community.

What you’ll do

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

What we’re looking for

  • Strong academic track record (high school + university) or a compelling alternative path
  • Undergraduate degree in Computer Science or STEM (or equivalent narrative)
  • Proven track record of going above-and-beyond
  • Organized, self-starting, able to deliver to schedule
  • Professional communication with colleagues, partners, and the community
  • Experience writing thoroughly designed, modern, maintainable Python
  • Detail-oriented mindset with conscientiousness toward performance
  • Professional English (written and spoken)
  • Linux experience, with Debian/Ubuntu preferred
  • Strong interpersonal skills, curiosity, flexibility, and accountability
  • Ability and willingness to travel twice a year (up to two weeks)

Additional skills (nice to have)

  • Container technologies: LXD, Docker, Kubernetes
  • Build systems/toolchains (including cross-compilation)
  • Additional languages: Go (Golang) or Rust, C/C++
  • Deep quality and test engineering
  • Web or Flutter front-end experience
  • API experience with REST and gRPC

About Canonical

Canonical is a leading provider of open source software and operating systems, best known for Ubuntu. It serves global enterprise and technology markets and supports initiatives across public cloud, data science, AI, engineering innovation, and IoT. The company is founder-led, profitable, and runs a globally distributed team with occasional in-person alignment events.

Scraped 4/7/2026