This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Canonical Group - Cincinnati, OH

posted about 2 months ago

Full-time - Entry Level
Remote - Cincinnati, OH
Professional, Scientific, and Technical Services

About the position

The Software-Defined Networking Engineer role at Canonical involves working with open source networking software across various technologies and platforms. The position is designed for software engineers passionate about networking, from kernel-level IP to overlay SDN networking and telco solutions. The role emphasizes collaboration with industry partners, contributing to innovative product strategies, and engaging with the open-source community to develop future-proof networking solutions.

Responsibilities

  • Work with advanced operating systems and network application technologies.
  • Collaborate with public clouds and network silicon providers.
  • Design and implement software-defined networking experiences for hardware platforms and software stacks.
  • Write high-quality, well-designed, and well-documented software.
  • Contribute to innovative product strategies.
  • Debug issues and produce high-quality code to fix them.
  • Collaborate proactively with a globally distributed organization.
  • Contribute to technical documentation.
  • Display technical leadership internally and in open source communities.
  • Influence open-source projects and communities.
  • Shape software-defined networking products for evolving data centre architectures.

Requirements

  • Exceptional academic track record from high school and university.
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path.
  • 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.

Nice-to-haves

  • Familiarity with existing open source networking technologies like eBPF, OVS, OVN, SoNIC, DENT, 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 like 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.

Benefits

  • Performance-driven annual bonus.
  • 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.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service