Go (Golang) Software Engineer, Developer Tooling and Containers
Core
Design and build a new open-source developer experience tool to streamline environment setup for developers working in immutable distro environments and remote cloud resources.
Role type
Go (Golang) Software Engineer, Developer Tooling and Containers
Builds
Open-source developer experience tool integrated with Ubuntu desktop, modern IDEs, and SDKs
Domain
Open source operating systems, Linux system-level fundamentals, containers
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Go, Python, C, C++, Linux system-level fundamentals (cgroups, namespaces), containers, kernel semantics
Preferred skills
LXC/LXD, AI/ML, CUDA, OpenVINO, system and language package managers internals
Technologies
Go, Python, C, C++, Linux, containers, LXC, LXD, CUDA, OpenVINO
Responsibilities
Design user experience of new capabilities, write high-quality code for new features, ensure correctness and robustness, address well-defined problems, optimize for performance/quality/security, collaborate with internal and external teams
Seniority
Entry to Senior (senior roles require strong understanding of containers and kernel semantics)