over 1 year ago
Remote, Americas or Remote, APACMid Level
H1B sponsor
Responsibilities
- Participate upstream and deliver the Ubuntu SoNIC stack.
- Design and implement software-defined networking solutions for data centers.
- Work with operating systems, network application technologies, public clouds, and network silicon providers.
- Write high-quality, well-designed, fast, secure, and well-documented software.
- Debug issues and produce high-quality fixes.
- Collaborate with a globally distributed organization.
- Contribute to technical documentation.
- Provide technical leadership to internal teams, partners, and open-source communities.
- Influence open-source projects and communities.
- Contribute to deployment of Ubuntu, Ubuntu Core, Private Clouds, MAAS, and Kubernetes across devices and use cases.
Requirements
- Exceptional academic track record.
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path.
- Knowledge of networking architecture, design, and protocols.
- Understanding of Linux networking from kernel to user space.
- Fluency in C/C++ and at least one of Rust, Python, or Golang.
- Professional written and spoken English.
- Experience with Linux.
- Excellent communication, interpersonal, presentation, and collaboration skills.
- Curiosity, flexibility, accountability, resilience, self-motivation, and a commitment to quality, documentation, security, and performance.
- Ability to travel twice a year for company events of up to two weeks each.
- Familiarity with SONIC/SAI, eBPF, AF_XDP, DPDK, Switchdev, OVN, and Open vSwitch is advantageous.
- Familiarity with RDMA, RoCE, iWARP, NVMe, and SR-IOV is advantageous.
- Knowledge of x86, ARM, and RISC-V computer architectures is advantageous.
- Experience in complex IP network engineering and implementation is advantageous.
- Experience with QEMU and KVM virtualization is advantageous.
- Previous open-source contributions and community involvement are advantageous.
- Performance engineering and security experience are advantageous.
Benefits
- Remote-first, distributed work environment
- Work from home with twice-yearly in-person team sprints
- Global travel twice a year for company events of up to two weeks
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
About Canonical
Canonical publishes Ubuntu, a widely used Linux operating system for servers, cloud, desktops, and edge/IoT, along with tooling for containers, Kubernetes, OpenStack, and AI. It sells enterprise support, security maintenance, managed services, and certifications to businesses, governments, and hardware makers. Founded in 2004 and headquartered in London, the privately held company supplies Ubuntu images and tooling to major public clouds and silicon partners.
