Software Engineering Intern

Hewlett Packard Enterprise•Sunnyvale, CA
•Onsite

About The Position

As a Software Engineering Intern at Hewlett Packard Enterprise, you will help build a web application for configuring and visualizing a scalable cloud and network management platform. You will work with experienced engineers on widely deployed frameworks, explore emerging technologies, and contribute to production work and an open source project with mentorship and support. The position is designed as onsite, with the expectation that you will primarily work from an HPE office. The internship is intended for students pursuing a bachelor's degree in a technical field. Interns typically work during school breaks and return to their university, though part-time work during the school year may be available in some countries.

Requirements

  • Currently pursuing a bachelor's degree in Engineering, Computer Science, Information Technology, or a related technical field.
  • Coursework, personal projects, or prior internship experience in web application development.
  • Familiarity with JavaScript and at least one of Go, Python, or TypeScript.
  • Basic understanding of HTML, CSS, and a modern JavaScript framework such as React or Angular.
  • Understanding of RESTful APIs and how front-end and back-end systems communicate.
  • Familiarity with version control, such as Git.
  • Eagerness to learn, take feedback, and work collaboratively.

Nice To Haves

  • Exposure to TypeScript, React, or RxJS.
  • Understanding of object-oriented design principles.
  • Experience writing unit tests or familiarity with testing frameworks.
  • Coursework or projects in AI, machine learning, neural networks, or NLP.
  • Exposure to server-side technologies such as Node.js, Java, Golang, MySQL, or MongoDB.
  • Familiarity with CI/CD concepts or tools.
  • Experience with front-end tooling such as npm, yarn, or Webpack.
  • Interest in data visualization libraries such as D3.js or Canvas/WebGL.
  • Contributions to open source projects or a portfolio of personal projects, such as on GitHub.
  • Strong written and verbal communication skills.

Responsibilities

  • Join a product-oriented Agile team and learn from system architects and senior engineers.
  • Collaborate with designers and front-end and back-end engineers to help build reliable APIs.
  • Help implement UI mockups using JavaScript and React.
  • Contribute to backend web applications and scalable software under the guidance of a mentor.
  • Participate in regular team meetings to identify and address technical and usability issues.
  • Write and run tests to help maintain code quality.
  • Stay curious about new technologies, trends, and standards, and share what you learn with the team.

Benefits

  • A comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
  • Programs to support personal and professional development and career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service