AI Networking Intern, Network Transport
Hewlett Packard Enterprise
About the Role
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. This role is designed as 'Hybrid', requiring an average of 2 days per week in an HPE office.
Key Responsibilities
- Develop software components for high-performance network telemetry.
- Implement telemetry ingestion, packet decoding, validation, and normalization functions.
- Design and develop data persistence and telemetry analytics capabilities.
- Create tools to reconstruct network paths and calculate per-hop latency and congestion metrics from telemetry reports.
- Develop operational monitoring, health metrics, and visualization capabilities.
- Participate in testing, debugging, performance characterization, and validation of telemetry collection systems.
- Collaborate with networking, switch, software, and architecture teams to define and verify telemetry requirements and workflows.
Requirements & Tech Stack
Pursuing a Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
- Coursework or project experience in computer networking, operating systems, distributed systems, databases, or software engineering.
- Experience developing software in Python, C++, or similar programming languages.
- Demonstrated ability to design, debug, and test complex software systems.
- Understanding of networking fundamentals, including Ethernet, TCP/IP, UDP, routing, and switching.
- Familiarity with packet structures, protocol analysis, and packet capture tools.
- Knowledge of telemetry, monitoring, observability, or network analytics concepts.
- Understanding of data storage, databases, and data processing pipelines.
- Familiarity with Linux operating environments and software development tools.
- Strong software development and debugging skills.
- Proficiency with Python; C++, or Rust experience is a plus.
- Ability to analyze packet-level network data and troubleshoot protocol behavior.
- Experience using Linux development and diagnostic tools.
- Ability to work with APIs, databases, and telemetry data pipelines.
- Strong analytical and problem-solving capabilities.
- Effective verbal and written communication skills and the ability to work in a collaborative engineering environment.
Desirable Experience
- Academic, research, or personal projects involving networking, data analytics, telemetry, or distributed systems.
- Exposure to HPC, AI infrastructure, large-scale networking, or cloud-native monitoring technologies.