Principal Distributed Network _Dataplane_ Software Engineer If you think like a packet this job[...]

Found in: Jooble US O C2 - 2 weeks ago


Redwood City CA, United States Hedgehog Full time

Job Description

TL;DR: This is a dream job for a super-deep networking dataplane software nerd who’s into open networking and open source data-planes based on VPP, eBPF, DPDK, and other technologies. If you’re passionate about Linux networking and high-performance data-panes love messing around with smartNICs, DPUs, and IPUs, and think like a packet, you will love this . This is not a DevOps, full-stack programming, javascript, or database position.

  • Help us build an Open Network Operating system that people can trust and consume easily.
  • Architect, design, and build a scalable high-performance data-plane.
  • Fix bugs, and improve/enhance open source data-plane and routing stacks.
  • Work with the Open Source Community, our support organization, and customers to improve user experience and stability of the platform and the features, product issues, and defect detection, identification, and resolution.

The ideal candidate is an experienced software engineer with deep expertise in networking and hardcore real-time and distributed systems programming. This is a hard-core coding position .

Qualifications:
Qualifications

** This is a hard-core dataplane engineering position **. The ideal candidate is an experienced software engineer with deep expertise in networking and hardcore real-time and distributed systems programming. Must think like a packet.

Prerequisites:

  • 7+ years of relevant hardcore dataplane and Linux networking experience..
  • We don't care what degree you have; what matters is what you've done and what you can do.

Languages, frameworks, platforms, and tools:

  • Experience in programming in at least one of the following languages: C, C++, Rust , or Go.
  • Working knowledge and experience with Linux networking
  • Experience with high-performance dataplanes VPP, eBPF , DPDK , or VPP .
  • Experience with overlay technologies like VxLAN, Geneve, ...
  • Experience with XDP
  • Experience with dataplane acceleration/offload/execution at smartNIC/IPU/DPU . Specifically, NVIDIA Bluefield, Pensando/AMD, Intel, Marvell DPUs/IPUs
  • Working knowledge of data-plane debug, troubleshooting and testing tools.

Network test tools experience requirements ( 1 or more of the below ):

  • Use Keysight , IXIA , Spirent , and other traffic generators to characterize the scale and performance.
  • Experience with SFLOW , NETFLOW tools, and other network monitoring tools.
  • Strong skills in packet decoding, reading pcap files, and analyzing sniffer traces .

Network technology experience requirements ( a huge plus ):

  • Familiarity with open routing stacks, s.a. FRR (previously Quagga, Zebra), Bird, KubeRouter, ExaBGP, FreeRouter, XORP ...
  • Familiarity amd hands-on experience with routing protocols, s.a. BGP , OSPF, ISIS, RIP, … is a huge plus.
  • Hands-on experience and familiarity with BGP-based underlays .
  • Hands-on experience and familiarity with BGP EVPN
  • Hands-on experience with P4 , OpenFlow, OpenConfig
  • Familiarity with IPTables, OVS , …
  • Familiarity with CNIs like Calico, OVN, Multus, Cillium

Cloud(-native) networking technology experience ( a huge plus ):

  • Hands-on familiarity with Kubernetes networking ( Calico, Cilium , etc. CNIs)
  • Hands-on familiarity with Service Mesh and API Gateways
  • Hands-on familiarity with OpenStack networking (ML2, Neutron)
  • Hands-on experience with Wireguard, MetalLB, Traefik, Envoy, etc.

Other requirements:

  • Proven experience with cloud, data center, or edge networking products
  • Proven experience with debugging customer issues and locally recreating them in the lab
  • Strong solution-level exposure to enterprise deployments
  • Experience qualifying high-volume, scalable enterprise software

Additional Information

All your information will be kept confidential according to EEO guidelines.

Qualifications ** _This is a hard-core dataplane engineering position_**. The ideal candidate is an experienced software engineer with deep expertise in networking and hardcore real-time and distributed systems programming. Must think like a packet. Prerequisites: * 7+ years of relevant hardcore dataplane and Linux networking experience.. * We don't care what degree you have; what matters is what you've done and what you can do. Languages, frameworks, platforms, and tools: * Experience in programming in at least one of the following languages: **C, C++, Rust** , or **Go.** * Working knowledge and experience with **Linux** **networking** * Experience with high-performance dataplanes **VPP, eBPF** , **DPDK** , or **VPP**. * Experience with overlay technologies like VxLAN, Geneve, ... * Experience with XDP * Experience with dataplane acceleration/offload/execution at **smartNIC/IPU/DPU**. Specifically, NVIDIA Bluefield, Pensando/AMD, Intel, Marvell DPUs/IPUs * Working knowledge of data-plane debug, troubleshooting and testing tools. Network test tools experience requirements ( **1 or more of the below** ): * Use **Keysight** , **IXIA** , **Spirent** , and other traffic generators to characterize the scale and performance. * Experience with **SFLOW** , **NETFLOW** tools, and other network monitoring tools. * Strong skills in packet decoding, reading **pcap** files, and analyzing **sniffer traces**. Network technology experience requirements ( **a huge plus** ): * Familiarity with open routing stacks, s.a. **FRR** (previously Quagga, Zebra), Bird, KubeRouter, ExaBGP, FreeRouter, XORP ... * Familiarity amd hands-on experience with routing protocols, s.a. **BGP** , OSPF, ISIS, RIP, … is a huge plus. * Hands-on experience and familiarity with **BGP-based underlays**. * Hands-on experience and familiarity with **BGP EVPN** * Hands-on experience with **P4** , OpenFlow, OpenConfig * Familiarity with **IPTables, OVS** , … * Familiarity with CNIs like Calico, OVN, Multus, Cillium Cloud(-native) networking technology experience ( **a huge plus** ): * Hands-on familiarity with **Kubernetes** networking ( _Calico, Cilium_ , etc. CNIs) * Hands-on familiarity with **Service Mesh** and **API Gateways** * Hands-on familiarity with **OpenStack** networking (ML2, Neutron) * Hands-on experience with **Wireguard, MetalLB, Traefik, Envoy,** etc. Other requirements: * Proven experience with cloud, data center, or edge networking products * Proven experience with debugging customer issues and locally recreating them in the lab * Strong solution-level exposure to enterprise deployments * Experience qualifying high-volume, scalable enterprise software Additional Information All your information will be kept confidential according to EEO guidelines. #J-18808-Ljbffr

  • Redwood City, United States Oracle Full time

    Group Name: Exadata Smart StorageExternal URL: Job Title: Senior Software DeveloperWork Location: Redwood City, CATitle : Principal Software Developer - C/C++ / Parallel Programming / Distributed Systems We are looking for smart systems software engineers with BS/MS/PhD in Computer Science or related fields to join the Exadata Team @ Oracle Server...


  • Redwood City, United States CareerBuilder Full time

    Staff Infrastructure Software Engineer, Networking and Automation About Dexterity At Dexterity, we believe robots can positively transform the world. Our breakthrough technology frees people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robots to handle repetitive and physically difficult work. Were starting with...

  • Principal Software Engineer, Services

    Found in: beBee jobs US - 3 weeks ago


    Redwood City, California, United States Riot Games Full time

    Riot Engineers bring deep knowledge of specific technical areas but also value the chance to work in many broader domains. As a Principal Software Engineer, you'll also dive into projects that focus on team cohesiveness and cross-team goals. You'll lead without authority and provide other engineers with a clear illustration of extraordinary engineering.As a...


  • Redwood City, United States Oracle Full time

    Want to build a cloud-native messaging service?Job DescriptionThe role requires engineers to design and develop messaging systems with pub-sub and queue architecture patterns. You must be passionate about building distributed messaging cloud services running on Oracle cloud infrastructure. The role also requires hands-on experience with open-source messaging...

  • Principal Software Engineer

    Found in: Appcast US C2 - 2 days ago


    Redwood City, United States Oracle Full time

    Want to build a cloud-native messaging service?Job DescriptionThe role requires engineers to design and develop messaging systems with pub-sub and queue architecture patterns. You must be passionate about building distributed messaging cloud services running on Oracle cloud infrastructure. The role also requires hands-on experience with open-source messaging...

  • Principal Software Engineer

    Found in: Appcast Linkedin GBL C2 - 1 day ago


    Redwood City, United States Oracle Full time

    Want to build a cloud-native messaging service?Job DescriptionThe role requires engineers to design and develop messaging systems with pub-sub and queue architecture patterns. You must be passionate about building distributed messaging cloud services running on Oracle cloud infrastructure. The role also requires hands-on experience with open-source messaging...

  • Elixir Engineer

    2 weeks ago


    Redwood City, United States Shoreline Software Full time

    Operators shouldn’t wake up whenever some machine goes down. Shoreline Software is looking for experienced Elixir Engineers to join us and build software to empower operators! We are currently building a feedback loop inspired control plane for DevOps. You will design and develop this greenfield distributed system in Elixir/OTP. We are well funded and have...

  • Principal Embedded Software Engineer

    Found in: Jooble US O C2 - 1 week ago


    California City, CA, United States Softworld Inc Full time

    Job Title: Principal Embedded Software Engineer Location: Goleta, CA. Hybrid 3 days a week Onsite Requirements: C++ Real-time Embedded software Linux Job Summary : Our client is seeking a Full Tim...


  • West Valley City, United States ReliaQuest Full time

    Principal Software Engineer Our software innovation team is rapidly growing and looking for a Principal Software Engineer to be part of a fast-paced, high-energy team. Our engineers are serious about the success of the company and are given the tools and environment they need to succeed. If you are an experienced engineer with a passion for technology and...

  • Software Quality Assurance Engineer

    Found in: Jooble US O C2 - 2 weeks ago


    San Francisco, CA, United States Meter Full time

    Meter is building the software, operations, and hardware solutions to make getting online easier. We believe every building should come with internet, networking, and WiFi; just like water, gas, and electricity, the internet is a fundamental utility. Unlike traditional internet solutions, Meter's approach is vertically-integrated across engineering and...

  • Senior Embedded ARM

    2 weeks ago


    Oklahoma City, United States Full Spectrum Software Full time

    Technology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular...


  • West Valley City, United States CareerBuilder Full time

    MORE ABOUT THIS JOB: Network Engineering Software team is responsible for developing and integrating software products for automating all aspects of networking and network security infrastructure. The team is developing a firewall policy and ACL (Access Control List) provisioning and management automation solutions by using network topology and security...

  • Senior Software Engineer, Distributed Query Engine

    Found in: Jooble US O C2 - 2 weeks ago


    San Francisco, CA, United States Eventual Full time

    Key Responsibilities As a Senior Software Engineer, you will be an early member of the Eventual team with primary responsibilities around building out key features for the Daft distributed data engine. You will be working on core architectural improvements to various components of Daft including: Query Optimizer: intelligently optimize users’...

  • Principal Network Engineer | Consultant

    Found in: Jooble US O C2 - 3 weeks ago


    San Francisco, CA, United States Nextdata Technologies Inc Full time

    Decentralized data is the future. Data mesh is the right idea. Nextdata OS is a data-mesh-native platform built to meet the challenge of decentralizing data at scale. We are inventing a new way for developers to work with data and share it responsibly via data product containers. Our vision is to build a world where AI/ML and analytics are powered by...

  • Networking Engineer

    Found in: beBee jobs US - 2 weeks ago


    Jersey City, New Jersey, United States Gp Technologies Full time

    Responsibilities/Job Duties/Job Description/Qualifications 5+ years of hands on experience in Networking Extensive experience working with Cisco equipment Strong understanding of; IP Routing Cisco Routing & Switching Platforms Network Proxies Wireless Networking Experience upgrading Routers and Switches CCNP level or equivalent experience Monitoring network...

  • Network Engineer

    Found in: beBee S US - 3 weeks ago


    Texas City, United States Gp Technologies Full time

    Job Qualifications 5+ years of hands on experience in Networking Extensive experience working with Cisco equipment Strong understanding of; IP Routing Cisco Routing & Switching Platforms Network Proxies Wireless Networking Experience upgrading Routers and Switches CCNP level or equivalent experience Monitoring network performance to determine if...


  • california city, United States Softworld Inc Full time

    Job Title: Principal Embedded Software EngineerLocation: Goleta, CA. Hybrid 3 days a weekOnsite Requirements:C++Real-time Embedded softwareLinuxJob Summary:Our client is seeking a Full Tim...


  • Redwood City, United States VetJobs Full time

    Job Description ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their open roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set,...

  • Principal Network Engineer | Consultant

    Found in: Jooble US O C2 - 2 weeks ago


    San Francisco, CA, United States Unstructured Technologies Inc. Full time

    io is a cutting-edge technology company at the forefront of developing innovative solutions for processing and extracting insights from unstructured data. Our mission is to empower businesses with actionable intelligence derived from text, images, and other unstructured sources. As we continue to grow, we are seeking a results-oriented Staff Infrastructure...

  • Senior Technical Support Engineer

    Found in: Resume Library US A2 - 2 weeks ago


    Bessemer City, North Carolina, United States Red Hat Software Full time

    About the job: The Red Hat Networking team is looking for an experienced, enterprise-level engineer with a background in networking technologies to join us as a Software Maintenance Engineer in Czech Republic .  In this role, you will provide technical support and sustaining engineering services to enterprise customers.  Unlike most software companies, we...