Fast-paced engineering role across Linux-based software-defined infrastructure (bare metal, KVM, containers, Ceph, OVS/OVN, OpenStack, Kubernetes), troubleshooting critical open source issues and driving them to resolution through workarounds, guidance and upstream fixes.
Resolving complex customer problems involving Ubuntu, OpenStack, Kubernetes, and other open source software
Working closely with Canonical's field, support, and product engineering teams
Participating in upstream communities
Developing fixes, backporting patches, and working with upstream to get them included
Reviewing code written by other engineers
Showing good judgment in technical methods
Prioritizing work and managing time
Contributing to team discussions on processes, tools, and documentation
Communicating clearly, technically, and concisely
Working from home and traveling internationally up to 10% of work time for team meetings, events, and conferences
Requirements
Professional experience as a software engineer
Background in computer science, STEM, or similar
Strong experience with Linux, OpenStack, Kubernetes, or other cloud technologies
Strong development experience with Python, Go, C, and C++ on Linux
Ability to troubleshoot with gdb and other tools
Familiarity with git repositories and branches
An exceptional academic record from high school and preferably university
Willingness to travel up to 4 times a year for internal events
Nice to have: enthusiasm for technology and for working with capable people
Nice to have: curiosity, flexibility, articulacy, and accountability
Nice to have: strong soft skills, and passion for and self-motivation in the work
Nice to have: interest in or experience with most of Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, PostgreSQL, MongoDB, Debian packaging, and distributed systems
Done for you
We'll apply to this for you
Denidel's HR team submits and tracks the application on your behalf.