Red Hat
Red Hat

Trainee – Associate Software Engineer

onsite
Pune, India
Posted 2/6/2026
Exp: 0-0y

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.

About the Company

Red Hat is the world’s leading provider of enterprise open source solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. We hire creative, passionate people who are ready to contribute their ideas, help solve complex problems, and make an impact on the open source community.