Python and Kubernetes Software Engineer
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few roles based in offices. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing. We are hiring Python and Kubernetes Specialist Engineers focused on Data, Workflows, AI/ML and Analytics Solutions to join our teams building open source solutions for public cloud and private infrastructure.
As a software engineer on the team, you'll collaborate on end-to-end data analytics and MLOps solutions composed of popular, open-source, machine learning tools, such as Kubeflow, MLFlow, DVC, and Feast. You may also work on ETL, data governance and visualization tools like Apache SuperSet, dbt, workflow orchestration tools such as Airflow and Temporal, or data warehouse solutions such as Apache Trino, or ClickHouse. These solutions may be run on servers or on the cloud, on machines or on Kubernetes, on developer desktops, or as web services.
We serve the needs of individuals and community members as much as the needs of our Global 2000 and Fortune 500 customers; we make our primary work available free of charge and our Pro subscriptions are also available to individuals for personal use at no cost. Our goal is to enable more people to enjoy the benefits of open source, regardless of their circumstances.
Location: This initiative spans many teams that are home-based and in multiple time zones. We believe in distributed collaboration but we also try to ensure that colleagues have company during their work hours! Successful candidates will join a team where most members and your manager are broadly in the same time zone so that you have the benefits of constant collaboration and discussion.
What your day will look like
Develop your understanding of the entire Linux stack, from kernel, networking, and storage, to the application layer
Design, build and maintain solutions that will be deployed on public and private clouds and local workstations
Master distributed systems concepts such as observability, identity, tracing
Work with both Kubernetes and machine-oriented open source applications
Collaborate proactively with a distributed team of engineers, designers and product managers
Debug issues and interact in public with upstream and Ubuntu communities
Generate and discuss ideas, and collaborate on finding good solutions
What we are looking for in you
Professional or academic software delivery using Python
Exceptional academic track record from both high school and university
Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
Track record of going above-and-beyond expectations to achieve outstanding results
Passion for technology evidenced by personal projects and initiatives
The work ethic and confidence to shine alongside motivated colleagues
Professional written and spoken English with excellent presentation skills
Experience with Linux (Debian or Ubuntu preferred)
Excellent interpersonal skills, curiosity, flexibility, and accountability
Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
Thoughtfulness and self-motivation
Result-oriented, with a personal drive to meet commitments
Ability to travel twice a year, for company events up to two weeks long
Additional skills that would be nice to have
The following skills may be helpful to you in the role, but we don't expect everyone to bring all of them.
Proven track record of building highly automated machine learning solutions, data pipelines, or orchestrating workflows for the cloud.
Hands-on experience with machine learning libraries, or tools.
Experience with container technologies (Docker, LXD, Kubernetes, etc.)
Experience with public clouds (AWS, Azure, Google Cloud)
Working knowledge of cloud computing
Passionate about software quality and testing
Experience working on an open source project
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-remote
- ...and Helix Pods delivery model put our engineers at the center of real agentic transformation... ...the future of enterprise AI. Python Software Engineer Greetings, future tech... ...Docker containers, and orchestration with Kubernetes and AKS. Intermediate level design proficiency...PythonFull timeRemote workFlexible hours
- ...Description Senior Software Engineer – Secure AI Platform (Vancouver, On-Site) The Company: Varonis (Nasdaq: VRNS) is a leader... ...deploying SaaS platforms on AWS. ~ Expert ‑ level proficiency in Python , including building distributed systems, backend services,...PythonFull timeWorldwide
$105k - $175k per year
...the Sophos Agentic AI team, the Senior Software Engineer plays a critical role in designing and... ...native microservices and REST APIs using Python, FastAPI, and Celery. Build AI-... ...platform at the cutting edge. Work with Kubernetes, CI/CD pipelines, event-driven systems,...PythonRemote jobFull timeLocal area- ...developers and other end-users. Our senior engineers are typically specialists in a particular... ...supporting open source libraries for the Python ecosystem developers that use MongoDB.... ...experience writing high-quality software in Python Have practical experience with...PythonFull timeLocal areaWorldwide
$95k - $120k per year
...We are looking for a Senior C++/Python Software Developer to collaborate on a wide variety of projects in partnership with our clients. You... ...development process. You will work closely with talented engineers, developers, designers, and QA analysts, contributing to innovative...PythonFull timeWork at officeRemote workFlexible hours- ...world. Role overview As a Software Engineer, you’ll join our team to plan, build and... ...modern programming languages such as Python, C#, GoLang, JavaScript/TypeScript or Java... .../ virtualization (Docker, Kubernetes) Mobile app development Microservices...PythonFull timeWork at officeFlexible hours
- ...platform and Helix Pods delivery model put our engineers at the center of real agentic... ...DevOps, with proficient coding skills in Python. Extensive years of experience delivering... ...and containerization technologies (Docker, Kubernetes). Advanced knowledge in monitoring, logging...PythonFull timeRemote workFlexible hours
- ...Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental... ...preferred). Infrastructure-as-code, Docker, Kubernetes, CI/CD pipelines. ~ Strong command of at least one major stack Python, Node.js/React, Java/Spring, or Go. We use...PythonLong term contractFull timeTemporary workInternshipWork at officeImmediate start
$104k - $139k per year
...and distribute open-source software that enables people to enjoy... ...role: As a Senior Software Engineer on the Ecosystem Services Team... ...professional experience with Python , TypeScript/Node.js, or Rust... ...tools such as Terraform and Kubernetes Open-source contributions...PythonRemote jobFull timeImmediate startWorldwideHome office- ...role, you will be part of our engineering team, working with a high-... ...architecture, using Node.js , Python or Go . You will own and... ...Build robust and scalable software in Node.js , Python or Go... ...profiles) Containers: Docker, kubernetes Caching, Redis server Web...PythonFull timeWork at officeRemote work
- ...Description Software QA Engineer The Company: Varonis (Nasdaq: VRNS) secures AI... ...on backend systems and automation. ~ Python programming proficiency — able to write... ...and containerized environments (Docker, Kubernetes). ~ High attention to detail with a methodical...PythonFull timeWork at officeWorldwide
$150k - $189k per year
...the codebase - lead code reviews, champion best practices, and drive technical excellence. Solve complex engineering challenges using tools like Python, Go, Kubernetes, Docker, Drone, Google Pub/Sub, React/Redux, GraphQL, MySQL, PostgreSQL, and microservices. Mentor...PythonPermanent employmentFull timeWork at officeFlexible hours- ...development of digital investigative software that acquires, analyzes, and... ...for a Senior Software Engineer to join the Customer Hosted... ...-Oriented languages (i.e. Python); Experience in Linux environments... ...; Experience working with Kubernetes; Experience with alerting,...PythonFull timeLocal area
- ...members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing... ...Our tech stack: React.js / TypeScript · Python · GoLang · MongoDB · Elasticsearch · Redis · Kafka · Kubernetes / Docker · GCP · Terraform / Ansible · Grafana...PythonFull timeWorldwide
$85k - $135k per year
...development of digital investigative software that acquires, analyzes, and... ...for a talented Software Engineer who excels in technical... ...professional experience with Python. ~ Proficiency with Git.... ...containerization platforms like Docker or Kubernetes. CI/CD infrastructure...PythonFull timeWork at officeLocal areaFlexible hours$37 per hour
...Description Mindrift is looking for highly skilled Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping... ...experience in data engineering, web scraping, automation, or software development (required). Bachelor's or Master’s Degree...PythonHourly payFull timePart timeFreelanceRemote work$37 per hour
...world use cases. Mindrift is looking for highly skilled Python Data Scraping Engineers to join the Tendem project and drive specialized data... ...experience in data engineering, web scraping, automation, or software development (required). Bachelor’s or Master’s Degree in...PythonHourly payFull timePart timeFreelanceRemote work10 hours per week$75 per hour
...NOT: Not data labeling; Not prompt engineering; Not cybersecurity or red-teaming — there... ...behave, not penetration testers. Strong software engineers, not security specialists;... ...in software development; ~ Core stack: Python, JavaScript/TypeScript; ~ Strong test design...PythonHourly payPermanent employmentFull timeTemporary workFreelance- ...successfully hosted over 100 engineering internships, and always have... ...About this role As a Software Engineer Intern on our Security... ...scripts and automation (primarily Python) Use AI to help with day-to... ...cloud security (AWS and/or Kubernetes preferred) Exposure to mobile...PythonRemote jobFull timeInternshipWork at officeHome officeNight shift
- ...design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of... ...services, notably our fleet of Kubernetes clusters, and associated tooling to meet... ...building services in languages such as Go and Python using tools like Git, Docker, and CI/CD...PythonOngoing contractFull timeInternshipWork at officeLocal areaRemote workHome office3 days per week
- ...looking for a Senior Platform Engineer to join our DevOps/... ...Platform Engineer, you'll take a software-first approach to solving core... ...administrator within our AWS and Kubernetes environments, participate in... ...to be authored primarily in Python and JS/TS. Maintain and extend...PythonFull timeInternshipRemote workFlexible hours
$110k - $135k per year
...back into care. About The Role: As a Software Engineer, you will work alongside a team of... ...workflows in Conductor's orchestration engine — building custom tools, integration adapters... ...the full stack: backend services in Python and TypeScript, integrations against real...PythonLong term contractFull timeContract workWork at officeRemote work2 days per week$80k - $130k per year
...development of digital investigative software that acquires, analyzes, and... ...for a talented Software Engineer to join our growing team,... ...with other languages such as Python; Experience in Linux environments... ..., etc.; Experience with Kubernetes; Experience with...PythonFull timeWork at officeLocal areaFlexible hours- ...workflows. We’re looking for a Senior Software Engineer to join the team building this... ...several of Ruby , Go , Rust, C or Python (and willingness to work across languages... ...APIs , and automation tools (Terraform, Kubernetes, CI/CD). Understanding of...PythonFull timeLocal areaRemote workHome officeFlexible hours
- ...this role We are looking to hire a Software Engineer In Data intern to join our growing Data... ...by microservices written primarily in Python (FastAPI). We use Postgres for our relational... ...infrastructure is hosted on AWS (using Kubernetes). It takes under 30 minutes for merged...PythonInternshipWork at officeRemote workHome officeNight shift
$174.49k - $205.33k per year
...its low fees, advanced trading engine, strong security and... ...About This Role: The Senior Software Engineer, DevOps is part of the... ...programming languages (e.g., Python, Go, Bash) ~ Experience with... ...orchestration tools (Docker, Kubernetes) ~ Hands-on experience with CI...PythonRemote jobFull timeLocal areaWork from home- ...We're looking for a Senior Engineer with a strong background in computer... ...of Java, Rust, C/C++, and/or Python, with a strong understanding... ...distributed systems (e.g., Kubernetes) Experience with NoSQL... ...Spring Boot, and Kafka Set up software development infrastructure (...PythonFull timeWorldwide
- ..., Kafka for event streaming, Kubernetes for container orchestration,... ...for scalable SQL workloads. Engineers on the team build resilient,... ...scale. Build event-driven software utilizing messaging technologies... ...~ Experience with Go, Java, Python, C++, or another modern backend...PythonFull timeLocal areaRemote workWork from homeHome office
$132k - $198k per year
...out of the box ("GPT-in-a-Box") through a software-defined, full-stack infrastructure... ...containerized, fault-tolerant services on Kubernetes. Improve the performance of systems to... ...Experience building applications with Go and Python ~ Experience building and managing CI/CD...PythonFull timeInternshipWork at officeRemote workRelocation package3 days per week$95k per year
...highly skilled and experienced Senior Software Engineer, AI to perform a key role in our digital... ...step tasks. ~ Strong experience with Python and backend frameworks such as Flask or... ...or GCP ~ Experience with Docker and Kubernetes ~ Experience with ETL and Data...PythonFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python and Kubernetes Software Engineer. Be the first to apply!
- junior python developer Remote
- python data engineer Remote
- développeur python Remote
- python developer remote Remote
- python developer no experience Remote
- python developer Remote
- software developer summer internship Remote
- software engineer - ai machine learning Remote
- software engineer co-op Remote
- software developer co-op Remote

