Job Description
Join Red Hat's dynamic engineering team in Raleigh and transform your academic knowledge into real-world impact. As a Software Engineering Intern, you'll collaborate on cutting-edge open-source projects while working alongside industry experts. This paid internship offers flexible schedules for summer or fall start dates, mentorship opportunities, and potential conversion to full-time roles. Immerse yourself in cloud-native technologies, agile methodologies, and a culture of innovation that powers 90% of Fortune 500 companies.
Responsibilities
- Develop and maintain cloud infrastructure solutions using Kubernetes and OpenShift
- Contribute to open-source projects via GitHub pull requests
- Debug and optimize applications in distributed systems environments
- Participate in sprint planning and daily stand-ups with agile teams
- Write clean, documented code in Python, Go, or Java
- Create technical documentation and API specifications
- Collaborate with cross-functional teams on product roadmaps
Qualifications
- Currently pursuing a Bachelor's or Master's in Computer Science, Engineering, or related field
- Experience with Linux/Unix operating systems and command-line tools
- Familiarity with version control systems (Git) and CI/CD pipelines
- Strong problem-solving skills and algorithm knowledge
- Excellent written and verbal communication abilities
- Previous internship or academic project experience preferred
- Authorized to work in the United States without sponsorship