Job Overview
Red Hat is actively hiring for the role of Trainee – Associate Software Engineer. This is a prestigious opportunity for 2025 Batch Freshers (B.E/B.Tech/M.Tech) to join the world’s leading provider of open-source solutions in Pune. If you have programming knowledge in Python, Golang, or JavaScript and a passion for Linux and Kubernetes, check the details below and apply immediately.
Role: Trainee – Associate Software Engineer Location: Pune, Maharashtra Batch: 2025 Batch Only (Graduated within the last year) Qualification: B.E / B.Tech / M.E / M.Tech (CS, IT, AI/ML) Key Skills: Python/Golang, Linux, Kubernetes, MySQL, CI/CD Job Type: Full-time Trainee Salary: Best in Industry
Job Description
For the Red Hat drive, the company is seeking a Trainee Associate Software Engineer to join their engineering team. You will implement features, fix bugs, and write clean, maintainable code while learning Red Hat’s open-source approach.
This role offers exposure to platform infrastructure technologies like Kubernetes and OpenShift. You will collaborate with mentors, senior engineers, and open-source communities to build and maintain automated test suites and CI/CD pipelines.
Roles and Responsibilities
As a Trainee – Associate Software Engineer at Red Hat, your key responsibilities will include:
- Development: Implementing features, fixing bugs, and writing clean, maintainable code using Python or Golang.
- Testing & Quality: Developing unit/integration tests and contributing to automation to ensure product quality.
- Automation: Building and maintaining automated test suites and CI/CD pipelines.
- Infrastructure: Working with Kubernetes/OpenShift and Linux fundamentals (Storage, Networking).
- Collaboration: Working with mentors, senior engineers, and the open-source community.
Skills and Eligibility Criteria
To be eligible for Red Hat drive, candidates must meet the following criteria:
- Educational Background: Must have graduated within the last year (2025 batch) with a Bachelor’s or Master’s degree in CS, IT, or AI/ML.
- Mandatory Technical Skills:
- Programming knowledge in Python, Golang (or similar), or JavaScript.
- Familiarity with JS Frameworks (React, Angular, or Vue).
- Knowledge of Databases: MySQL, Postgres, or MongoDB.
- Familiarity with Linux, Containers, and CI/CD.
- Preferred Skills (Bonus):
- Familiarity with Agile (Jira), Sonarqube, and debugging tools.
- Red Hat Certifications: RHCSA, RHCE, OpenShift (DO180, DO280) are a major plus.
Selection Process
The selection process for Red Hat typically includes:
- Resume Screening: Focus on Open Source contributions, Linux skills, and Projects.
- Online Coding Test: Algo/DS questions in Python/Java/Golang and Linux MCQs.
- Technical Interview 1: Deep dive into Linux internals, Coding logic, and Networking concepts.
- Technical Interview 2: System Design basics, Containerization (Docker/K8s), and Troubleshooting.
- Managerial/HR Round: Cultural fit (Open Source mindset) and behavioral questions.