Skip to main content

Software Engineer - Python, Kubernetes, Data, AI/ML, Analytics

Software Engineer - Python, Kubernetes, Data, AI/ML, Analytics
Canonical
remote
8 months ago

Canonical Overview

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company focuses on 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 to align on strategy and execution.

Job Opportunity

  • We are hiring Python and Kubernetes Specialist Engineers focused on Data, AI/ML, and Analytics Solutions to join our teams building open source solutions for public cloud and private infrastructure.
  • As a software engineer, you'll collaborate on an end-to-end data analytics solution with tools such as Kubeflow, MLFlow, DVC, and Feast. You may also work on ETL, data governance, visualization tools, or data warehouse solutions.
  • The goal is to integrate solutions from different teams and build the world's best end-to-end data platform.

Location

This initiative spans many teams across EMEA, Americas, and APAC time zones, accommodating candidates in almost any location. The company believes in distributed collaboration while ensuring colleagues have company during their work hours.

Your Day-to-Day Responsibilities

  • Develop understanding of the Linux stack, from kernel to the application layer
  • Design, build, and maintain cloud solutions
  • Master distributed systems concepts and work with open-source applications
  • Collaborate proactively with a distributed team
  • Debug issues and interact in public with communities

Expectations From You

  • Professional software delivery using Python or Golang
  • Exceptional academic track record
  • Undergraduate degree in a technical subject or equivalent
  • Passion for technology and personal projects
  • Experience with Linux and interpersonal skills

Preferred Additional Skills

  • Hands-on experience with machine learning
  • Proven track record in building machine learning solutions for the cloud
  • Experience with container technologies and public clouds
  • Passionate about software quality and testing

Offered Benefits

  • Global compensation based on location and performance
  • Performance-driven annual bonus or commission
  • Additional benefits for all team members
  • Personal learning and development budget

About Canonical

Canonical is a pioneering tech firm at the forefront of open source and publishes Ubuntu, a leading open source project for AI, IoT, and the cloud. The company values diversity and fosters a workplace free from discrimination. Canonical is an equal opportunity employer.

Expertise level

Work arrangement

Similar Jobs in United Kingdom