High Performance Computing - Networking Software Development Engineer
Core
Design, develop, and debug networking and telemetry software for high-performance computing systems, focusing on Layer 2 networking and distributed systems.
Role type
Software Development Engineer (Networking/HPC)
Builds
Networking and telemetry software components for HPC supercomputers
Domain
High Performance Computing, Networking, Distributed Systems
Deliverable
production ML models | product features
Required skills
C, C++, Java, distributed systems design, Layer 2 networking, software testing methodology, hardware compatibility analysis
Preferred skills
SDN orchestration, telemetry infrastructure, Layer 2 networking technologies
Technologies
C, C++, Java, Layer 2 networking, SDN, telemetry infrastructure
Responsibilities
Design limited enhancements and updates for systems software subsystems; analyze design and determine coding/integration activities; execute testing plans and debug code; collaborate with internal and outsourced partners on system design and project progress
Seniority
Mid-level, hands-on IC
