Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThis a Full Remote job, the offer is available from: EMEA Our mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that 'just works' and provides a mission-critical cloud for edge and core enterprise deployments. We are hiring a Golang software engineer to work on the low level Go codebase sitting between our REST API and the low level C libraries used to manage containers and virtual machines. We are looking for system-level developers with experience in design and data management/modeling. LXD components span the entire software stack from low-level kernel features to the upper level management API/CLI. Our most effective engineers are fluent in all these layers, and able to anticipate the consequences of design and engineering choices elsewhere in a complex distributed system. This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies Canonical offers a fun, fast-paced team environment and a career full of learning and development. Location: This is a remote position available in EMEA and the Americas. What you will focus on • Design, implement and document system level Go code • Model data, design database schema and implement data storage in a dqlite (SQL) database • Maintain code quality through static analysis, unit and system tests • Collaborate proactively with a distributed team • Discuss ideas and collaborate on finding good solutions • Work from home with global travel 2 to 4 weeks/year for internal and external events What we are looking for in you • You have experience programming in Go and C • You are knowledgeable in networking and storage technologies • You have experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community • You are curious, flexible, articulate and accountable • You value soft skills and are enterprising, thoughtful and self-motivated • You have a bachelor’s or equivalent in Computer Science, STEM or similar degree
Full Time