Go (Golang) Software Engineer, Developer Tooling and ContainersJoin 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 namespacesPreferred Skills:Experience with LXC/LXDExperience with AI/ML, CUDA, or OpenVINOUnderstanding of system and language package managersAdditional Details:Location: APAC region, remote roles available within APAC time zonesEmployment type: Full-time, Entry levelSeniority level: Entry level
#J-18808-Ljbffr