Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical

Salamanca

A distancia

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Personal learning and development budget
Annual compensation review
Recognition rewards
Maternity and paternity leave
Employee Assistance Programme
Travel opportunities to meet colleagues

Descripción de la vacante

A leading open source software provider is seeking Python and Kubernetes Specialist Engineers to develop data analytics and MLOps solutions. The role involves collaboration across teams, debugging, and working with both cloud solutions and Kubernetes. Candidates should have strong Python experience, an undergraduate degree in a technical field, and the ability to effectively communicate in English. The position is remote with international collaboration opportunities.

Formación

  • Professional or academic software delivery using Python.
  • Strong academic record from high school and university.
  • Confidence to respectfully speak up, exchange feedback, and share ideas.
  • Result-oriented with commitment to meet objectives.

Responsabilidades

  • Develop understanding of the Linux stack.
  • Design, build and maintain solutions on public and private clouds.
  • Collaborate with a distributed team of engineers.
  • Debug issues and interact with upstream communities.

Conocimientos

Python
Kubernetes
Linux (Debian or Ubuntu)
Machine Learning
Container Technologies
Cloud Computing
Interpersonal Skills
English (written and spoken)
Problem Solving
Collaboration

Educación

Undergraduate degree in a technical subject

Herramientas

Machine Learning Libraries
Docker
AWS
Azure
Google Cloud

Descripción del empleo

Overview

Canonical is a leading provider of open source software and operating systems to the global 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 delivery using Python
  • Strong academic record from high school and university
  • Undergraduate degree in a technical subject or a compelling alternative narrative
  • Confidence to respectfully speak up, exchange feedback, and share ideas
  • Track record of going above and beyond to achieve results
  • Passion for technology demonstrated by personal projects
  • Strong work ethic and ability to collaborate with motivated colleagues
  • Professional written and spoken English with excellent presentation skills
  • Experience with Linux (Debian or Ubuntu preferred)
  • Interpersonal skills, curiosity, flexibility, accountability
  • Appreciation for diversity and ability to work in a multi-cultural, multi-national organization
  • Thoughtfulness and self-motivation
  • Result-oriented with commitment to meet objectives
  • Ability to travel twice a year for company events up to two weeks
Nice to have
  • Hands-on experience with machine learning libraries or tools
  • Experience building automated machine learning solutions for the cloud
  • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
  • Experience with public clouds (AWS, Azure, Google Cloud)
  • Working knowledge of cloud computing
  • Passion for software quality and testing
  • Experience contributing to an open source project
What we offer
  • Distributed work environment with periodic in-person team sprints
  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities to meet colleagues
  • Travel upgrades for long-haul company events
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. We publish Ubuntu, a key open source project and platform for AI, IoT and the cloud. We recruit on a global basis and maintain high standards for those joining. Most colleagues work from home, and the role offers opportunities to think differently, work smarter, learn new skills, and raise performance.

Canonical is an equal opportunity employer
We are committed to a workplace free from discrimination. Diversity of experience and background contribute to a better environment and better products. All applicants will receive fair consideration.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Granada

A distancia
EUR 30.000 - 50.000
Personal learning budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+1
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Valencia

A distancia
EUR 40.000 - 70.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
IAM Engineering Manager: Remote Go/Python & Kubernetes
IAM Engineering Manager: Remote Go/Python & Kubernetes

Canonical • Amer

Híbrido
MXN 1.746.000 - 2.795.000
Personal learning and development budget of USD 2,000
Twice-yearly team sprints
Recognition rewards
+4
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Salamanca

A distancia
EUR 30.000 - 50.000
Personal development budget
Annual compensation review
Recognition rewards
+3
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Barcelona

A distancia
Personal learning and development budget of USD 2,000
Annual compensation review
Maternity and paternity leave
+2
Engineering Manager, MAAS
Engineering Manager, MAAS

Canonical • Madrid

A distancia
EUR 86.000 - 121.000
Distributed work environment
Personal learning budget of USD 2,000 per year
Annual compensation review
+4
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Salamanca

A distancia
EUR 40.000 - 60.000
Personal learning and development budget
Annual compensation review
Maternity and paternity leave
+1
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Valencia

A distancia
EUR 30.000 - 45.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Valencia

A distancia
EUR 68.000 - 86.000
Personal learning and development budget of USD 2,000 annually
Annual compensation review
Maternity and paternity leave
+2
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Barcelona

A distancia
EUR 25.000 - 35.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2