Talent.com
Software Engineer (Python / Linux / Packaging) (Curicó)

Software Engineer (Python / Linux / Packaging) (Curicó)

CanonicalCuricó, Región del Maule, Chile
Hace 12 horas
Descripción del trabajo

Software Engineer (Python / Linux / Packaging)

We are hiring talented Software Engineers with strong Python, Packaging and Linux skills who want to have a positive impact on the day‑to‑day workflow of thousands of snap, rock and charm publishers.

About Canonical

Canonical is a pioneering tech firm at the forefront of the general move to open source. We publish Ubuntu, one of the most important open‑source projects and the platform for AI, IoT, and the cloud.

Why Ubuntu?

Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world’s leading public cloud and silicon providers and industry leaders in many sectors.

What You’ll Be Building

We design and maintain specialist Python tools that support the developer build and publication process. The team takes responsibility for tooling that builds snaps, charms, and more recently, rocks.

  • Snapcraft allows developers to deliver app updates to millions of Linux systems automatically, eliminating the long tail of supported releases and complex install instructions.
  • Charmcraft enables collaboration between charmed operator developers and publication on Charmhub, home of the Charmed Operator Collection.
  • Rockcraft provides the means for container developers to build production‑grade Ubuntu‑based container images, making these images available in popular registries such as Docker Hub.

What We’re Looking For

  • Expertise in Python.
  • A strong understanding of the makeup of a modern GNU / Linux distribution.
  • Good understanding of build systems and toolchains, including for cross‑compilation.
  • Experience working with container technology, such as Docker, Kubernetes and LXD.
  • Familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
  • Ability to work with external open source and commercial projects to understand how we can better serve community needs.
  • Benefits

    Your base pay will depend on various factors including geographic location, level of experience, knowledge and skills. Additional benefits may include :

  • Competitive base pay.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues at 'sprints'.
  • Priority Pass for travel and travel upgrades for long‑haul company events.
  • Fully remote working environment; we have been working remotely since 2011.
  • Personal learning and development budget of USD 2,000 per annum.
  • Please note that additional benefits may vary by work location and can be discussed during later stages of the recruitment process.

    #J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Software Engineer • Curicó, Región del Maule, Chile