
Hewlett Packard Enterprise develops enterprise technology for organizations running hybrid cloud and AI-driven operations. Its portfolio spans HPE ProLiant servers and HPE Cray high-performance computing, HPE Alletra storage, HPE Aruba networking, AI platforms and turnkey AI factories, and GreenLake as-a-service solutions. HPE also provides security capabilities such as Zero Trust and SASE, alongside professional, advisory, and support services that help large organizations modernize infrastructure, manage data-center environments, and deploy AI at scale.
HPC and AI Networking Intern, Network Transport
Hewlett Packard Enterprise is seeking an intern to develop software for high-performance network telemetry in AI and HPC infrastructure. The work includes packet analytics, monitoring, and tools for measuring network path performance.
Description
- Build software components for high-performance network telemetry.
- Implement telemetry ingestion, packet decoding, validation, and normalization.
- Design data storage and telemetry analytics capabilities.
- Create tools to reconstruct network paths and calculate per-hop latency and congestion from telemetry reports.
- Develop operational monitoring, health metrics, and visualizations.
- Test, debug, characterize performance, and validate telemetry collection systems.
- Work with networking, switch, software, and architecture teams to define and verify telemetry requirements and workflows.
Requirements
- Currently pursuing a bachelor's, master's, or doctoral degree in computer science, computer engineering, electrical engineering, or a related technical field.
- Coursework or project experience in networking, operating systems, distributed systems, databases, or software engineering.
- Software development experience in Python, C++, or a comparable language.
- Ability to design, debug, and test complex software systems.
- Knowledge of networking fundamentals such as 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.
- Understanding of data storage, databases, and data processing pipelines.
- Familiarity with Linux environments and software development tools.
- Strong software development and debugging abilities.
- Proficiency in Python; experience with C++ or Rust is a plus.
- Ability to analyze packet-level network data and troubleshoot protocol behavior.
- Experience with Linux development and diagnostic tools.
- Ability to work with APIs, databases, and telemetry data pipelines.
- Strong analytical and problem-solving skills.
- Clear verbal and written communication, and ability to collaborate in an engineering environment.
Benefits
- Benefits designed to support physical, financial, and emotional wellbeing.
- Programs for personal and professional development.
- Flexible work arrangements to help balance work and personal needs.
- An inclusive and accessible workplace.
- Employee benefits available in the United States.