Specialty
The role
Canonical, the company behind Ubuntu, is hiring Python and Kubernetes engineers for its data, workflow, AI/ML and analytics solutions. The work covers open source MLOps and data tooling run on clouds and Kubernetes. Fully remote; teams are grouped by shared time zone.
What you will do
- Build and maintain data analytics and MLOps solutions made of open source tools such as Kubeflow, MLflow, DVC and Feast
- Work on ETL, data governance, visualization and orchestration tools like Superset, dbt, Airflow and Temporal
- Design solutions deployed on public clouds, private clouds and local workstations
- Debug issues and engage with upstream and Ubuntu communities in public
- Collaborate with a distributed team of engineers, designers and product managers
What they ask for
- Professional or academic software delivery using Python
- Experience with Linux, Debian or Ubuntu preferred
- Undergraduate degree in Computer Science or another STEM subject, or a strong case for an alternative path
- Professional written and spoken English
- Understanding of distributed systems topics such as observability, identity and tracing
- Ideally a record of building ML solutions, data pipelines or workflow orchestration for the cloud
- Able to travel twice a year for company events of up to two weeks
What they offer
- Fully distributed work, with in-person team sprints or company events
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review and a performance-driven annual bonus
- Recognition rewards
- Annual holiday leave plus maternity and paternity leave
- Employee assistance programme
This is our own short reading of the posting. The full description, and anything that has changed since, is on Canonical's careers page behind the apply button.

