Canonical Circular Logo

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Canonical Riyadh, Saudi Arabia Posted: 07 Nov 2024

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job: The role involves working with cutting-edge operating systems and network application technologies to deliver the best open source networking software. Responsibilities include participating upstream to deliver the Ubuntu SoNIC or DENT stacks, collaborating with public clouds and network silicon providers, and designing and implementing software-defined networking experiences for data centers. The position requires debugging issues, producing high-quality fixes, and contributing to technical documentation.

Candidates should be exceptional software engineers with a strong passion for networking and interests in hardware ASICs for acceleration and software for innovation. Familiarity with open switch initiatives and upstream experience in routing, kernel networking, eBPF, DNS, firewalls, and load balancers is valued.

Key Responsibilities:

  • Write high-quality, secure, and well-documented software
  • Collaborate proactively with a globally distributed organization
  • Influence open-source projects and communities
  • Display technical leadership within the organization and externally
  • Engage with the broader open-source community and industry partners

What We Are Looking For:

  • Exceptional academic track record (Undergraduate degree in Computer Science or STEM)
  • Knowledge of networking architecture, design, and protocols
  • Understanding of Linux networking from kernel to user space
  • Fluency in C/C++ and familiarity with at least one of Rust, Python, or Golang
  • Professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability

Additional Skills That Might Be Beneficial:

  • Familiarity with open source networking technologies (e.g., SONIC, DENT)
  • Experience in complex IP network engineering and implementation
  • Previous contributions to open source projects
  • Performance engineering and security experience

Language Requirements: Fluency in professional written and spoken English is required.

Benefits:

  • Personal learning and development budget
  • Annual compensation review
  • Performance-driven annual bonus
  • Distributed work environment with team sprints
  • Paid maternity and paternity leave
  • Employee Assistance Programme

Location: Riyadh, Riyadh, Saudi Arabia

Work Conditions:

  • Remote
  • Full-time
  • Global travel twice a year for company events (up to two weeks duration)

About Canonical: Canonical is a pioneering tech firm publishing Ubuntu, a leading open-source platform for AI, IoT, and the cloud. The company values diversity and is committed to creating a workplace free from discrimination, promoting a high standard for its employees to ensure excellence in all endeavors.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the worldโ€™s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.