AI & HPC Performance Engineering Intern

Hewlett Packard Enterprise•Spring, TX
•$35 - $41•Onsite

About The Position

The AI & HPC Performance Engineering Intern supports senior team members on technical projects and helps troubleshoot issues, maintain technical systems, and collaborate with colleagues. The intern is expected to learn relevant technologies and methodologies, complete supervisor-assigned tasks on time, and participate in project reviews. The position is designed to be onsite, primarily at an HPE office. It is intended for university students pursuing a bachelor's degree in a technical field, typically working during school breaks and returning to their studies afterward. The listed hourly base salary range in Texas is USD 35.00–41.00; actual offers may vary based on location, experience, education, training, and skill level. Variable incentives may also be offered.

Requirements

  • Currently pursuing a bachelor's degree in Engineering, Computer Science, Information Technology, or a related technical field.
  • Familiarity with programming languages or technical tools relevant to the role.
  • Knowledge of Linux system administration and command-line environments across multiple enterprise Linux distributions.
  • Knowledge of AI model training, inference, benchmarking, performance characterization, and optimization.
  • Strong analytical, troubleshooting, and root-cause analysis skills.
  • Basic programming or scripting knowledge, such as Python, Java, or C++.
  • Strong interest in high technology and a passion for learning.
  • Excellent communication and interpersonal skills.
  • Strong problem-solving and analytical skills.
  • Time management skills and ability to work with strict deadlines.
  • A collaborative, solution-focused mindset and sense of urgency.

Nice To Haves

  • Basic knowledge of GPU accelerator technologies, memory hierarchies, and AI software stacks, including CUDA, NCCL, and related ecosystem tools.
  • Basic knowledge of high-performance computing (HPC), MPI, and Linux clusters.

Responsibilities

  • Support senior team members on assigned technical projects as determined by the business unit.
  • Help identify and troubleshoot technical issues, provide support, and suggest solutions.
  • Assist with maintaining and updating hardware, software, and other technical systems.
  • Attend team meetings, learn project methodologies, and collaborate with colleagues.
  • Learn about new technologies and methodologies relevant to the work.
  • Complete tasks and responsibilities assigned by a supervisor in a timely and efficient manner.
  • Participate in periodic reviews, share project updates, and incorporate feedback.

Benefits

  • Comprehensive benefits intended to support physical, financial, and emotional wellbeing.
  • Programs to support career and professional development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service