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 |