← Все вакансии/Senior/Canonical
SeniorRemoteHome Based - APAC

Software Engineer

C
Canonical
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries.

Responsibilities
  • Design the user experience of new capabilities in the tool
  • Write high-quality code to create new features
  • Obsess with correctness and robustness of your work for diverse use cases
  • Think carefully 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, for example, cgroups and namespaces
  • Curious, thoughtful, articulate, and accountable
  • Exceptional academic track record
  • Undergraduate degree in a technical subject
  • Professional written and spoken English
  • Ability to travel internationally twice a year
Nice-to-have
  • Experience with LXC/LXD
  • Experience with AI/ML and/or CUDA/OpenVINO
  • Knowledge of system and language package managers internals
Conditions
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Priority Pass and travel upgrades for long-haul company events
Стек и навыки

С чем работаем