Principal Distributed Network _Dataplane_ Software Engineer If you think like a packet this job[...]
Found in: Jooble US O C2 - 2 weeks ago
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-
Principal Software Developer
4 days ago
Redwood City, United States Oracle Full timeGroup 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 timeStaff 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 timeRiot 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...
-
Principal Software Engineer
2 days ago
Redwood City, United States Oracle Full timeWant 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 timeWant 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 timeWant 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 timeOperators 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 timeJob 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...
-
Principal Software Engineer
2 weeks ago
West Valley City, United States ReliaQuest Full timePrincipal 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 timeMeter 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 timeTechnology 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...
-
Senior Full Stack Software Engineer
5 days ago
West Valley City, United States CareerBuilder Full timeMORE 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 timeKey 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 timeDecentralized 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 timeResponsibilities/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 timeJob 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...
-
Principal Embedded Software Engineer
2 weeks ago
california city, United States Softworld Inc Full timeJob 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...
-
Staff Engineer, Product Software
2 weeks ago
Redwood City, United States VetJobs Full timeJob 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 timeio 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 timeAbout 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...