Go (Golang) Software Engineer, Developer Tooling and Containers
Join to apply for the Go (Golang) Software Engineer, Developer Tooling and Containers role at Canonical .
We are hiring a Go (Golang) Software Engineer, Developer Tooling and Containers to work on a new open-source developer experience tool. This role involves rethinking typical developer workflows, integrating deeply with Ubuntu desktop, modern IDEs, and SDKs from various publishers. The goal is to improve the environment setup process across multiple domains like Robotics, MLOps, and IoT, making Ubuntu the premier platform for software engineers.
The role requires a strong interest in crafting developer tools, experience with Linux system fundamentals, and containers. Responsibilities include designing user experience, developing features, ensuring robustness, and considering performance, quality, and security in implementation. Collaboration with internal and external teams is essential.
Minimum Requirements:
* Professional experience with Go, Python, C, or C++
* Knowledge of Linux system fundamentals such as cgroups and namespaces
Preferred Skills:
* Experience with LXC/LXD
* Experience with AI/ML, CUDA, or OpenVINO
* Understanding of system and language package managers
Additional Details:
* Location: APAC region, remote roles available within APAC time zones
* Employment type: Full-time, Entry level
* Seniority level: Entry level
#J-18808-Ljbffr