Canonical

Golang Software Engineer, Developer Tooling and Containers

Canonical

Apply
over 1 year ago
Remote, Worldwide
Entry Level / Mid Level / Senior
H1B Sponsor

Responsibilities

  • Design the user experience of new capabilities in the tool.
  • Write high-quality code to create new features.
  • Ensure correctness and robustness of your work for diverse use cases.
  • Address well-defined problems through your software solutions.
  • Consider performance, quality, and security in implementation strategies.
  • Collaborate 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, such as cgroups and namespaces.
  • Curiosity, thoughtfulness, articulation, and accountability.

Benefits

  • Fully remote working environment.
  • Personal learning and development budget of 2,000 USD per annum.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations for team meetings.
  • Priority Pass for travel and upgrades for long-haul company events.

Tech Stack

CC++GoLinuxMLflowPythonRobot Framework

Categories

AI & MLBackendData EngineeringDevOps