Description
As a Software Engineering Intern at Hewlett Packard Enterprise, you will help build a world-class web application that offers innovative ways to configure and visualize a highly scalable cloud and network management platform.
Working alongside experienced engineers, you will contribute to frameworks that are widely deployed, explore emerging technologies, and get hands-on experience contributing to an open source project.
Responsibilities
- Join a product-oriented Agile team and learn from system architects and senior engineers
- Collaborate with designers, front-end engineers, and back-end engineers to help build reliable APIs
- Help bring UI mockups to life using JavaScript and React
- Contribute to backend web applications and scalable software under the guidance of a mentor
- Take part in regular team meetings to help identify and fix technical and usability issues
- Write and run tests to help keep code quality high
- Stay curious about new technologies, trends, and standards, and share what you learn with the team
Requirements
- 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 (e.g., Git)
- Eagerness to learn, take feedback, and work in a collaborative team
Nice to Have
- 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 (e.g., on GitHub)
- Strong written and verbal communication skills
What We Offer
- Health & Wellbeing benefits
- Personal & Professional Development opportunities
- Unconditional Inclusion and flexible work arrangements