Senior Networking Software Architect
Define software and system architecture for next-generation DPU management and networking platforms supporting large-scale AI and cloud datacenters. Partner across hardware, software, firmware, validation, product, and customer teams from early design through production readiness.
תחומי אחריות
- Own software and system architecture for DPU management, QoS, performance, telemetry, and observability.
- Define end-to-end control and management flows across software, host drivers, embedded firmware, BMCs, management controllers, and external systems.
- Specify telemetry and observability requirements, including counters, logs, traces, events, health monitoring, debug data, and streaming telemetry.
- Define management interfaces and APIs for configuration, provisioning, lifecycle operations, diagnostics, and field serviceability.
- Produce architecture specifications, interface definitions, flow diagrams, and design documents.
- Guide implementation, validation, silicon bring-up, and production readiness with R&D teams.
- Investigate performance bottlenecks, interoperability issues, telemetry gaps, and customer-reported problems; apply findings to future architecture.
- Coordinate with system and cluster architects to align NIC/DPU features with AI datacenter and cloud networking designs.
דרישות
- BSc or MSc in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience.
- At least 9 years of experience in networking, system or embedded software, firmware, or datacenter infrastructure.
- Experience in software architecture or technical leadership.
- Strong understanding of Ethernet, TCP/IP, RDMA/RoCE, congestion control, QoS, virtualization overlays, and traffic management.
- Experience with DPUs, SmartNICs, or other high-performance networking devices.
- Experience with system management, provisioning, monitoring, telemetry, diagnostics, or lifecycle management.
- Familiarity with management protocols or frameworks such as Redfish, PLDM, MCTP, IPMI, gNMI, SNMP, Netconf, REST, or gRPC APIs.
- Ability to lead cross-functional architecture discussions and communicate design decisions clearly in writing and presentations.
יתרון
- Experience architecting DPU products, including management, telemetry, QoS, performance, security, virtualization, or offload features.
- Hands-on experience with Linux networking, device drivers, firmware, embedded Linux, BMC software, DOCA, DPDK, OVS, or Kubernetes networking.
- Experience with performance counters, profiling, eBPF, Prometheus, Grafana, dashboards, heat maps, or large-scale telemetry systems.
- Experience developing AI-based tools to analyze telemetry data and streams.
- Background in reliability, diagnosability, serviceability, field failure analysis, production debugging, or customer escalations.