Python and Kubernetes Specialist Engineer - Data, AI/ML and Analytics Solutions

Provider of open source software and operating systems, creator of Ubuntu, serving global enterprise and technology markets.
Data
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Python and Kubernetes Specialist Engineer - Data, AI/ML and Analytics Solutions

Canonical, the company behind Ubuntu, is seeking a Python and Kubernetes Specialist Engineer to join their innovative data and AI solutions team. This role offers a unique opportunity to work on cutting-edge open source solutions for public cloud and private infrastructure.

As a software engineer, you'll be integral to developing end-to-end data analytics and MLOps solutions using popular open-source tools like Kubeflow, MLFlow, DVC, and Feast. The role involves working with workflow tools, ETL, data governance, and visualization tools such as Apache SuperSet, dbt, and Temporal, as well as data warehouse solutions like Apache Trino and ClickHouse.

Canonical offers a truly distributed work environment, with over 1000 colleagues across 70+ countries. The company maintains a strong culture of collaboration, with teams meeting in person 2-4 times yearly in various global locations. This balance of remote work flexibility and personal interaction creates an ideal environment for professional growth and innovation.

The role demands strong Python expertise, exceptional problem-solving skills, and a deep understanding of Linux systems. You'll be working on solutions that serve both individual community members and Fortune 500 companies, making open source technology accessible to all. The position offers comprehensive benefits, including learning budgets, annual compensation reviews, and global travel opportunities.

Working at Canonical means joining a pioneering tech firm that's reshaping the software industry through open source innovation. The company's commitment to excellence, coupled with its distributed work model since 2004, provides a modern and forward-thinking work environment. You'll be challenged to think differently, work smarter, and contribute to projects that have global impact.

The ideal candidate will bring strong Python skills, Linux expertise, and a passion for technology demonstrated through personal projects. Experience with machine learning tools, container technologies, and public cloud platforms is highly valued. Most importantly, you'll need excellent communication skills and the ability to thrive in a diverse, multicultural environment.

Last updated 2 months ago

Responsibilities For Python and Kubernetes Specialist Engineer - Data, AI/ML and Analytics Solutions

  • Develop understanding of entire Linux stack
  • Design, build and maintain solutions for public/private clouds and local workstations
  • Master distributed systems concepts
  • Work with Kubernetes and machine-oriented open source applications
  • Collaborate with distributed team of engineers, designers and product managers
  • Debug issues and interact with upstream and Ubuntu communities
  • Generate and discuss ideas for solutions

Requirements For Python and Kubernetes Specialist Engineer - Data, AI/ML and Analytics Solutions

Python
Kubernetes
  • Professional or academic software delivery using Python
  • Exceptional academic track record
  • Undergraduate degree in technical subject
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills
  • Ability to travel twice a year for company events

Benefits For Python and Kubernetes Specialist Engineer - Data, AI/ML and Analytics Solutions

Education Budget
Parental Leave
Mental Health Assistance
  • Distributed work environment with twice-yearly team sprints
  • 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
  • Priority Pass and travel upgrades for long haul company events

Interested in this job?

Jobs Related To Canonical Python and Kubernetes Specialist Engineer - Data, AI/ML and Analytics Solutions

Data Platform Engineer

Data Platform Engineer role at Canonical, focusing on building automation solutions for multi-cloud and on-premise data platforms using Python and distributed systems.

Business Intelligence Engineer, AMZL ORBIT

Business Intelligence Engineer role at Amazon Logistics focusing on data analysis and visualization to optimize last-mile delivery operations worldwide.

Data Engineer

Data Engineer position at Fetch, working with large-scale data infrastructure and modern tools like Snowflake and DBT, offering competitive compensation and comprehensive benefits.

Data Engineer II, Attack Surface Module

Data Engineer II position at Recorded Future, focusing on building and maintaining data pipelines for security teams, requiring 3+ years of Python experience.

Business Intelligence Engineer

Business Intelligence Engineer role at Maddox, leading data analysis and reporting initiatives while providing technical leadership and training across the organization.