
Remote opportunity at
CanonicalPython and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Canonical, the publisher of Ubuntu and a provider of open source software for enterprise and technology markets, is hiring Python and Kubernetes Specialist Engineers. This fully…
Career Tools
About This Role
Canonical, the publisher of Ubuntu and a provider of open source software for enterprise and technology markets, is hiring Python and Kubernetes Specialist Engineers. This fully remote role focuses on data, workflows, artificial intelligence, machine learning, and analytics solutions deployed across public clouds, private infrastructure, local workstations, and servers. Engineers will collaborate on end-to-end data analytics and MLOps platforms utilizing tools such as Kubeflow, MLFlow, Apache Airflow, Temporal, Apache Trino,…
Job Description
Canonical, the publisher of Ubuntu and a provider of open source software for enterprise and technology markets, is hiring Python and Kubernetes Specialist Engineers. This fully remote role focuses on data, workflows, artificial intelligence, machine learning, and analytics solutions deployed across public clouds, private infrastructure, local workstations, and servers. Engineers will collaborate on end-to-end data analytics and MLOps platforms utilizing tools such as Kubeflow, MLFlow, Apache Airflow, Temporal, Apache Trino, and Apache SuperSet. Team members work globally across multiple time zones with colleagues generally located in the same geographic region, and travel twice a year for in-person company events.
Responsibilities
- Build an understanding of the full Linux stack ranging from the kernel, networking, and storage up to the application layer
- Design, create, and maintain solutions deployed on local workstations as well as public and private clouds
- Master distributed systems principles covering observability, identity, and tracing
- Engage with Kubernetes and machine-oriented open source applications
- Collaborate actively alongside a distributed group of engineers, product managers, and designers
- Investigate and debug technical issues while interacting publicly with the Ubuntu and upstream communities
- Brainstorm, discuss ideas, and cooperate to determine effective solutions
Requirements
- Professional or academic software delivery utilizing Python
- Strong academic performance in both high school and university
- Demonstrated ability to speak up respectfully, share ideas, and exchange feedback
- Track record of exceeding expectations to accomplish exceptional outcomes
- Genuine passion for technology demonstrated through personal initiatives and projects
- Strong work ethic and confidence to perform alongside motivated peers
- Professional written and spoken English proficiency along with strong presentation abilities
- Familiarity with Linux, preferably Debian or Ubuntu
- Excellent interpersonal skills coupled with curiosity, accountability, and flexibility
- Appreciation for diversity and polite, effective communication within a multicultural organization
- Self-motivation, thoughtfulness, and a result-oriented drive to fulfill commitments
- Availability to travel twice annually for company events lasting up to two weeks
Qualifications
- Undergraduate degree in a technical field or a compelling narrative regarding an alternative path
- Proven experience building highly automated machine learning solutions, data pipelines, or workflow orchestration for the cloud
- Hands-on practice with machine learning tools and libraries
- Experience utilizing container technologies such as Kubernetes, Docker, and LXD
- Familiarity with public cloud platforms including Google Cloud, AWS, and Azure
- Working knowledge concerning cloud computing
- Dedication to software testing and quality
- Prior background contributing to open source projects
Core Skills
Benefits
- Distributed work environment featuring biannual in-person team sprints
- Annual personal learning and development budget of USD 2,000
- Yearly compensation reviews
- Performance-driven annual bonus or commission
- Recognition rewards
- Annual holiday leave
- Maternity and parental leave
- Employee Assistance Programme
- Travel opportunities to meet colleagues with Priority Pass and long-haul travel upgrades for company gatherings
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this is a home-based role operating across multiple time zones, though team members generally reside in the same time zone as their manager and colleagues.
What is the employment type?
The posting specifies full-time employment.
What salary does this role offer?
The posting does not specify a salary figure, noting that compensation takes geographical location, experience, and performance into account.
Are there travel requirements for this job?
Yes, employees must be able to travel twice a year for company events that can last up to two weeks.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.