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

Leading 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 · Cloud

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

Canonical, the company behind Ubuntu, is seeking Python and Kubernetes Specialist Engineers to join their innovative data and AI solutions team. As a key player in open source software, we're building cutting-edge solutions for public cloud and private infrastructure.

In this role, you'll work with an end-to-end data analytics and MLOps solution, utilizing popular open-source tools like Kubeflow, MLFlow, DVC, and Feast. You'll also engage with workflow tools, ETL, data governance, and visualization tools such as Apache SuperSet, dbt, and Temporal, along with data warehouse solutions like Apache Trino and ClickHouse.

We're a globally distributed company with 1000+ colleagues across 70+ countries, emphasizing remote collaboration while maintaining strong team connections. Teams meet in person 2-4 times yearly in various global locations to align on strategy and execution.

What makes this role unique is our commitment to open source and accessibility. Our solutions serve both individual community members and Fortune 500 companies, with our primary work available free of charge. You'll be part of a team that values excellence, distributed collaboration, and meaningful impact in the open-source community.

The ideal candidate will have strong Python or Golang experience, exceptional academic credentials, and a deep understanding of Linux systems. You'll work on designing and maintaining solutions for public and private clouds, master distributed systems concepts, and collaborate with a diverse, global team of engineers.

We offer a comprehensive benefits package, including a personal learning budget, annual compensation reviews, and the opportunity to work with cutting-edge technology. Join us in shaping the future of open source technology and be part of a company that's revolutionizing software development while maintaining a flexible, distributed work environment.

Last updated 10 days 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 and private clouds
  • Master distributed systems concepts
  • Work with Kubernetes and machine-oriented open source applications
  • Collaborate with distributed team of engineers
  • 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
Linux
  • Professional or academic software delivery using Python or Golang
  • Exceptional academic track record
  • Undergraduate degree in technical subject
  • Professional written and spoken English
  • Experience with Linux
  • Ability to travel twice a year for company events
  • Excellent interpersonal skills and accountability
  • Track record of outstanding results

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 company events

Interested in this job?

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

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

Python and Kubernetes Specialist Engineer role at Canonical, focusing on data analytics and ML/AI solutions using open-source tools.

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.

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

Python and Kubernetes Engineer role at Canonical, focusing on data analytics and ML solutions using open-source tools.

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

Python and Kubernetes Engineer role at Canonical, focusing on data analytics and ML solutions using open-source tools.

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

Python and Kubernetes Engineer role at Canonical, focusing on data analytics and ML solutions using open-source tools.