Hewlett Packard Enterprise
Hewlett Packard Enterprise
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.