Skills required
Technologies this role asks for
Prepare for this role
Practice and Learn are coming soon for Java, Python — browse articles meanwhile, then apply.
Job description
What you’ll do in this role
Job Overview
Red Hat is hiring Software Engineering Interns for its engineering teams in Pune and Bangalore. Interns will participate in day-to-day engineering work, collaborate with experienced team members, and work with a senior mentor to build technical knowledge and practical experience.
The internship provides exposure to multiple projects within Global Engineering, along with learning and curriculum covering different technologies. Depending on project requirements, interns may work with areas such as Ansible, Red Hat Enterprise Linux, OpenShift, AI, Python, GitHub, Java, Agile, and JavaScript.
Key Responsibilities
- Work with a mentor to design, develop, and maintain software using Python, Golang, or a similar programming language.
- Develop new product features and help debug, identify, and track issues in Red Hat products such as RHEL and OpenShift.
- Collaborate with wider engineering teams and departments including Quality Engineering, Design, Product Management, and Documentation throughout the product cycle.
- Participate in multiple engineering projects and apply knowledge gained through technical learning and curriculum activities.
- Build professional connections with other interns and contribute as part of a broader local and international team.
Required Skills and Eligibility
- Currently pursuing the final year of a Bachelor's degree in Computer Science, Information Technology, or an equivalent discipline.
- Working knowledge of written and spoken English.
- Basic knowledge of software engineering and willingness to use Python, Golang, or a similar programming language.
- Curiosity and interest in understanding how software and systems work internally.
- Willingness to learn and proactively contribute as part of a wider team.
Technologies and Engineering Areas
- Python – Used for software development and maintenance activities.
- Go (Golang) – Listed as a programming language for engineering work.
- Java – Included among the technologies interns may work with.
- JavaScript – Included in the technology learning and project environment.
- Ansible – Included among the technologies that may be covered through projects and curriculum.
- OpenShift – Red Hat product technology that interns may work with.
- Linux – RHEL is referenced as a Red Hat product environment.
- Agile – Included among the technologies and practices interns may encounter.
Education
Candidates should be currently pursuing the final year of a Bachelor's degree in Computer Science, Information Technology, or an equivalent discipline.
Experience
The job description does not specify a required number of years of professional experience. The role is an internship for candidates currently in the final year of a bachelor's degree.
Work Mode and Location
This is an onsite, full-time internship available in Pune or Bangalore.
Additional Eligibility
Red Hat states that it will not provide visa sponsorship for this position. Candidates must be able to work without requiring current or future visa sponsorship.
Who Should Apply
This opportunity is suited to final-year bachelor's degree students in Computer Science, Information Technology, or an equivalent discipline who are interested in software engineering. Candidates should have basic programming knowledge, particularly in Python or Golang, along with curiosity, a willingness to learn, and an interest in contributing to collaborative engineering projects.
How to Apply
Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
B.Tech — All Branches
Experience
Not specified (Freshers welcome)
Similar Fresher Jobs
More openings you may like
American Express Hiring Apprentice - Enterprise Technology Services in Bengaluru, Gurugram & Chennai | Hybrid
American Express