← Zurück zur Liste
Stelle

Go (Golang) Software Engineer, Developer Tooling and Containers

Softwareentwickler • Remote • Vollzeit Europäische Union EU/EMEA

Canonical is hiring a Go engineer for a team building a new open-source developer experience tool. The goal is to preserve what people love about traditional Linux while helping developers work better in immutable distro environments and with remote cloud resources. The role can be filled from anywhere in APAC time zones, fully remote.

Responsibilities

  • Design the user experience of new capabilities in the tool
  • Write high-quality code to create new features
  • Ensure correctness and robustness of the work for diverse use cases
  • Think through implementation strategy from the perspective of performance, quality and security
  • Work with teams both inside and outside of Canonical

Requirements

  • Professional software development experience using Go, Python, C or C++
  • Knowledge of Linux system-level fundamentals, e.g. cgroups and namespaces
  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject, or a compelling narrative about an alternative path
  • Confidence to respectfully speak up and exchange feedback
  • Professional written and spoken English with excellent presentation skills
  • Ability to travel internationally twice a year, up to two weeks at a time

Nice to have

  • Experience with LXC/LXD
  • Experience with AI/ML and/or CUDA/OpenVINO
  • Knowledge of system and language package manager internals

Soft skills

Curious, thoughtful, articulate and accountable

About the company

Canonical is a leading provider of open source software and operating systems for the global enterprise and technology markets. Ubuntu is widely used in cloud, data science, AI and IoT. The company has 1200+ colleagues in 75+ countries, is founder-led, profitable and growing.

Ähnliche Stellen