Python and Kubernetes Software Engineer – Data, AI / ML & Analytics: Join Canonical's team to build open‑source data analytics and MLOps solutions using Kubernetes, Kubeflow, MLFlow, DVC, Feast, Apache Superset, dbt, Temporal, Trino, ClickHouse, and other modern open‑source tools.
Location: This initiative spans many teams that are home‑based and in multiple time zones.
Employment type: Full‑time | Seniority level: Entry level.
Responsibilities
* Develop a deep understanding of the entire Linux stack – kernel, networking, storage, and application layer – and contribute to the platform.
* Design, build, and maintain solutions that will be deployed on public and private clouds, local workstations, and Kubernetes clusters.
* Apply distributed systems concepts such as observability, identity, and tracing across data‑intensive workloads.
* Work with Kubernetes and machine‑oriented open‑source applications to enable end‑to‑end data platforms.
* Collaborate proactively with a distributed team of engineers, designers, and product managers.
* Debug issues, participate in upstream interaction, and engage with the Ubuntu and upstream communities.
* Generate and discuss ideas, and collaborate on finding effective solutions.
Qualifications
* Professional or academic experience delivering software in Python.
* Undergraduate degree in a technical subject or a compelling narrative about an alternative chosen path.
* Confidence to speak up, give and receive feedback, and share ideas without hesitation.
* Track record of exceeding expectations and achieving outstanding results.
* Passion for technology evidenced by personal projects and initiatives.
* Professional written and spoken English with excellent presentation skills.
* Experience with Linux (Debian or Ubuntu preferred).
* Excellent interpersonal skills, curiosity, flexibility, and accountability.
* Appreciation of diversity, politeness, and effectiveness in a multicultural, multinational organisation.
* Self‑motivation and a user‑centric, results‑oriented mindset.
* Ability to travel twice a year for company events up to two weeks long.
Additional Skills That Would Be Nice To Have
* Hands‑on experience with machine learning libraries or tools.
* Track record of building highly automated ML solutions for the cloud.
* Experience with container technologies (Docker, LXD, Kubernetes, etc.).
* Experience with public clouds (AWS, Azure, Google Cloud) and knowledge of cloud computing.
* Passionate about software quality and testing.
* Experience working on an open‑source project.
What We Offer
* Competitive base pay with performance‑driven annual bonus or commission.
* Annual compensation review and annual learning and development budget of USD 2,000.
* Distributed work environment with twice‑yearly in‑person team sprints.
* Personal holiday leave, maternity and paternity leave, and employee assistance programme.
* Opportunity to travel globally to meet colleagues and receive Priority Pass for long‑haul company events.
* Recognition awards and rewards for outstanding performance.
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr