SONiC Architect (IRC296171)

$$$

Job Description

Required Qualifications:

- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Network Engineering, or a related discipline.
- 8+ years in network software development, embedded systems, or advanced network architecture.
- Deep understanding of the SONiC architecture, including SAI (Switch Abstraction Interface), SwSS (Switch State Service), and Syncd.
- Hands-on experience with Redis database architecture within SONiC.
- Experience containerizing network applications using Docker in a Linux environment.
- Strong background in transport networks, specifically MPLS-TP, label switching, LSPs, pseudo-wire emulation (PWE3), and transport tunnel provisioning.
- Expertise with IP/MPLS, Ethernet switching, VPNs, VLANs, and QoS configurations.
- Expertise in data center routing protocols and overlay architectures, specifically BGP-EVPN and VXLAN for scalable Leaf-Spine (Clos) topologies.
- Expertise with evaluating and architecting high-density, high-speed hardware platforms (400GbE / 800GbE) and understanding ASIC pipelines, buffer management, and hardware counters.
- Hands-on experience with high-performance network test and traffic validation tools (e.g., Keysight/Ixia, Spirent) to benchmark RoCEv2 traffic, packet loss, and latency under scale
- Understanding of SCADA systems, utility communication constraints (latency, determinism), and energy IoT.
- Expert proficiency in C/C++ and Python for network application development and scripting.
- Deep familiarity with Linux networking, kernel-space vs. user-space interactions, and drivers.
- Proven experience in a presales, solutions architecture, or technical consulting role.
- Demonstrated ability to estimate engineering efforts, draft Statements of Work (SoWs), and deliver technical presentations to stakeholders and executives.
- Fluent English and good presentation skills.

Preferred Experience:

- Contributions to open-source networking projects (SONiC, FRR, ONF, etc.) are highly valued.
- Certifications: Cisco CCIE/CCNP SP/DC, Nokia SRA, MEF-CECP, Juniper JNCIE/JNCIP SP/DC.
- Knowledge of secure communication practices, including firewall configuration, IPS/IDS, and encryption.
- Hands-on with network simulation and configuration tools (e.g., Wireshark, GNS3, Cisco IOS, Junos).

Job Responsibilities

We are seeking a Principal SONiC Architect / Lead Developer to drive the next generation of open networking solutions for utility and telecom-grade environments.


In this role, you will bridge the gap between high-level presales architecture and hands-on prototyping. You will architect open-source network operating system (NOS) solutions, estimate engineering efforts, build proof-of-concepts (PoCs), and guide clients through the transition from legacy transport networks to modern, SONiC-based architectures.
In this role, your presales and prototyping efforts will primarily focus on two strategic domains:
 - Hardware Enablement & Silicon Adaptation: Driving the adaptation of SONiC across diverse silicon vendors. This includes leading the architectural design, evaluation, and implementation of the Switch Abstraction Interface (SAI) to support new, next-generation ASIC platforms and hardware targets.

- Next-Gen Cloud & AI Fabrics: Architecting high-performance datacenter networks for modern Cloud Service Providers (CSPs). You will leverage SONiC to design, estimate, and position cutting-edge AI Fabrics, requiring a deep understanding of ultra-low latency, lossless Ethernet (RoCEv2 or UEC 1.0.2), traffic management, and massive-scale clustering

      - Designing and tuning lossless Ethernet environments utilizing RoCEv2\UEC.

      - Configuring and optimizing SONiC QoS mechanisms, specifically Priority Flow Control (PFC) and Explicit Congestion Notification (ECN)

      - Implementing advanced traffic management strategies like Adaptive Routing / Dynamic Load Balancing (DLB) to eliminate network bottlenecks.

      - Aligning network fabric telemetry with GPU communication frameworks (e.g., NCCL optimization).

Department/Project Description

Primarily it's www.globallogic.com in collaboration with Cisco, Nokia, Dell, and others.

Skill Category

  • Networking
  • C
  • C++
  • Python
  • Switches
  • Containerization
  • Redis

Keyskills - Nice to Have

  •  

Required skills experience

C++ 5 years
SONiC 2 years
C/C++ 5 years

Required languages

English C1 - Advanced
Python, Networking, linux
Published 17 June
10 views
·
0 applications
Last responded 3 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...