Python and Kubernetes Software Engineer - Remote Position
About the Role
Join Canonical as a Python and Kubernetes Software Engineer, where you will work remotely and contribute to innovative open-source solutions. This role focuses on Data, Workflows, AI/ML, and Analytics, providing you with the opportunity to collaborate with a global team of experts.
What You'll Do
- Develop and maintain end-to-end data analytics and MLOps solutions using popular open-source tools such as Kubeflow, MLFlow, and Feast.
- Design and implement ETL processes, data governance, and visualization tools like Apache SuperSet and dbt.
- Work on workflow orchestration tools such as Airflow and Temporal, and data warehouse solutions like Apache Trino or ClickHouse.
- Collaborate with a distributed team of engineers, designers, and product managers to build solutions deployed on public and private clouds.
- Engage with the upstream and Ubuntu communities to debug issues and contribute to open-source projects.
Requirements
- Professional or academic experience in software delivery using Python.
- Strong understanding of Linux (Debian or Ubuntu preferred).
- Excellent written and spoken English communication skills.
- Experience with container technologies such as Docker and Kubernetes.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Nice to Have
- Hands-on experience with machine learning libraries and tools.
- Proven track record of building automated machine learning solutions and data pipelines.
- Experience working on open-source projects.
What We Offer
- Competitive salary with annual reviews and performance bonuses.
- Personal learning and development budget of USD 2,000 per year.
- Distributed work environment with opportunities for in-person team sprints.
- Annual holiday leave and maternity/paternity leave.
- Employee Assistance Programme and travel upgrades for company events.
This remote Python and Kubernetes Software Engineer role at Canonical offers a chance to work on leading-edge AI/ML solutions with a competitive salary and strong benefits.
About Canonical
Explore Canonical careers in 2026 and discover exciting job opportunities in remote, hybrid, and office roles. Utilize advanced filters to tailor your job search, track your applications seamlessly, and gain valuable company insights. Whether you're looking to join a dynamic team or advance your career, find your ideal position at Canonical and step into the future of technology today.
Who Will Succeed Here
Strong proficiency in Python and experience with developing microservices, particularly in a cloud-native environment using Kubernetes, Docker, and orchestration tools.
Ability to manage and optimize data workflows using Apache Airflow and dbt, with a hands-on approach to MLOps, ensuring smooth integration of ML pipelines in cloud platforms like AWS, Azure, or Google Cloud.
Demonstrated experience in working asynchronously in a remote setup, with a proactive mindset for problem-solving and a passion for contributing to open-source projects.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months