OverviewCanonical is a leading provider of open source software and operating systems to the general enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. The company is founder led, profitable and growing, with 1000+ colleagues in 70+ countries and most roles based remotely. We hire 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 on the team, you'll collaborate on an end-to-end data analytics and MLOps solution composed of popular, open-source machine learning tools. You may also work on workflow, ETL, data governance and visualization tools, or data warehouse solutions. Your team will own a solution from the analytics and machine learning space and integrate with other teams to build a comprehensive data platform. These solutions may run on servers or in the cloud, on machines or on Kubernetes, on developer desktops,
or as web services.
Location: This initiative spans many teams that are home-based and in multiple time zones. We value distributed collaboration and aim for colleagues to be in the same time zone for constant collaboration and discussion where possible.
Responsibilities
- Develop understanding of the Linux stack, from kernel and networking to the application layer
- Design, build and maintain solutions deployed on public and private clouds and local workstations
- Master distributed systems concepts such as observability, identity, and tracing
- Work with Kubernetes and machine-oriented open source applications
- Collaborate with a distributed team of engineers, designers and product managers
- Debug issues and interact with upstream and Ubuntu communities
- Generate ideas and collaborate on effective solutions
What we are looking for in you
- Professional or academic software del