← Back to list
Job · Mid-level

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Software Engineer • Mid-level • Remote • Full-time • European Union EU/EMEA

Canonical builds open source MLOps and data analytics solutions (Kubeflow, MLFlow, Airflow, ClickHouse, dbt) that run on cloud and Kubernetes. Engineers work across the full Linux stack up through the application layer in distributed teams.

Responsibilities

  • ▹Build end-to-end data analytics and MLOps solutions
  • ▹Design systems deployed on Kubernetes and standalone machines
  • ▹Apply distributed systems concepts (observability, tracing)
  • ▹Debug issues with upstream and Ubuntu communities
  • ▹Collaborate with a distributed team of engineers, designers and PMs

Requirements

  • ▹Professional or academic software delivery using Python
  • ▹Exceptional academic track record
  • ▹Undergraduate degree in a technical subject or equivalent path
  • ▹Professional written and spoken English

Nice to have

  • ▹Familiarity with Kubeflow, MLFlow, DVC, Feast
  • ▹Experience with Apache Superset, dbt, Airflow, Temporal
  • ▹Familiarity with Apache Trino or ClickHouse

Soft skills

Giving and receiving open feedbackTrack record of going above and beyondPassion for technology

What we offer

  • ▹Fully remote, same-timezone team
  • ▹Free Ubuntu Pro subscription

About the company

Canonical develops Ubuntu, with 1000+ colleagues in 70+ countries, a profitable and growing founder-led company.

Similar jobs