Software-Defined Networking Engineer at Canonical

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
92039
Job Views
124

Job Description



What your day will look like



  • Work with the most advanced operating systems and network application technologies available

  • Collaborate with public clouds and network silicon providers

  • Design and implement the best software-defined networking experience for the latest hardware platforms and software stacks

  • Write high-quality, well-designed and well-documented software

  • Contribute to shape innovative product strategies

  • Debug issues and produce high-quality code to fix them

  • Collaborate proactively with a globally distributed organisation

  • Contribute to technical documentation to make it the best of its kind

  • Display technical leadership internally, towards our partners, and in the open source communities

  • Influence open-source projects and communities

  • Shape software-define networking products for evolving data centre architectures to meet ever-increasing bandwidth, reliability, security, and interoperability demands

  • Work from home, with global travel twice a year for company events of up to two weeks duration


What we are looking for in you



  • An exceptional academic track record from both high school and university

  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path

  • Drive and a track record of going above-and-beyond expectations

  • Knowledge of networking: architecture, design, and protocols

  • Deep understanding of Linux networking, from kernel to user space

  • Fluency in at least one of Golang, C/C++, Rust or Python

  • Professional written and spoken English

  • Experience with Linux (Debian or Ubuntu preferred)

  • Excellent interpersonal skills, curiosity, flexibility, and accountability

  • Passion, thoughtfulness, and self-motivation

  • Excellent communication and presentation skills

  • Result-oriented, with a personal drive to meet commitments

  • Ability to travel twice a year, for company events up to two weeks each


Additional Skills That You Might Also Bring



  • Familiarity with existing open source networking technologies - kernel (including eBPF, AF_XDP), OVS, OVN, SoNIC, DENT, Switchdev, DPDK, SPDK, 5G 3GPP, ONF stack, iwd, NetworkManager, etc.

  • Familiarity with data path hardware acceleration protocols and interfaces, such as RDMA, RoCE, iWARP, NVMe, SR-IOV

  • Computer architecture knowledge of x86, ARM, and RISC-V

  • Experience in complex IP network engineering and implementation

  • Experience with virtualization technologies, e.g., QEMU, KVM, etc.

  • Previous contribution to open source projects and community involvement

  • Familiarity with Kubernetes, Cloud-native Network Functions, and Container Network Interface plugins

  • Performance engineering and security experience


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept