Find your next role

Discover roles across ambitious teams

9,756 jobs

Sort by
  • More jobs

Canonical

Python And Kubernetes Software Engineer

Remote · Full time · Mid level

About the role

Join Canonical to build open source data, workflows, AI/ML, and analytics solutions using Python and Kubernetes. Collaborate on end-to-end data analytics and MLOps solutions for public cloud and private infrastructure.

What you’ll do

• Develop understanding of entire Linux stack. • Design and maintain cloud and local deployment solutions. • Master distributed systems concepts. • Work with Kubernetes and open source applications. • Collaborate with distributed engineers and product managers.

What you’ll bring

• Professional or academic Python software delivery. • Undergraduate degree or equivalent experience. • Experience with Linux (Debian or Ubuntu preferred). • Excellent interpersonal and communication skills. • Ability to travel twice a year for company events.

Life at Canonical

Distributed work environment with biannual in-person team sprints. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonuses. Employee Assistance Programme and travel perks.

About Canonical

Canonical is a leading open source software provider known for Ubuntu, supporting global enterprise and technology markets with a distributed workforce across 70+ countries.

Posted 11 hours ago