← Back to list

Job
· Mid-level
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Software Engineer
• Mid-level
• Remote
• Full-time
•
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.
Stack
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

Job
· Mid-level
Software Engineer - Secure Container Images
Canonical
Data ScienceGithub Actions
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer - Solutions Engineering
Canonical
AI/MLData Science
+2
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Machine Learning Software Engineer II
Cambium Learning Group
AI/MLCppCloudformationData Science
+8
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer, Cloud - Sustaining Engineering
Canonical
CppData Science
+6
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer, Sustaining Engineering
Canonical
CppData Science
+6
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer - Python and K8s
Canonical
Data Science
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas