Internships

Nirmata is Hiring Software Engineer Intern | Bengaluru | Hybrid


Job Description

Nirmata is hiring Software Engineer Interns for its Bengaluru office. This internship is ideal for B.Tech/B.E. students who are passionate about Software Engineering, Go, Java, Kubernetes, Cloud Computing, Microservices, Artificial Intelligence, and Open Source technologies. If you're looking to gain hands-on experience building enterprise cloud-native platforms, this internship offers an excellent opportunity to learn from experienced engineers while working on real-world products.

As a Software Engineer Intern, you will help design, develop, and deploy microservices for Nirmata's SaaS platform, contribute to cloud-native engineering projects, improve system reliability, and work with technologies such as Kubernetes, Docker, Kafka, Prometheus, Kyverno, and AI-powered platforms. You'll collaborate with experienced engineers, open-source contributors, and product teams while building practical software engineering skills.

𝐂𝐨𝐦𝐩𝐚𝐧𝐲: Nirmata
𝐑𝐨𝐥𝐞: Software Engineer Intern
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Bengaluru, Karnataka, India
𝐖𝐨𝐫𝐤 𝐌𝐨𝐝𝐞: Hybrid
𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Internship
𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞:Freshers

𝐀𝐛𝐨𝐮𝐭 𝐍𝐢𝐫𝐦𝐚𝐭𝐚

Nirmata is a cloud-native technology company that helps enterprises accelerate the adoption of Kubernetes through AI-powered governance, policy automation, and security solutions. Its platform enables organizations to securely manage cloud-native applications while ensuring compliance, governance, and operational excellence.

The company is also the creator of Kyverno, one of the world's most widely adopted open-source Kubernetes policy engines with billions of downloads. Nirmata works with leading enterprises across the globe and actively contributes to the cloud-native open-source ecosystem through innovation, community engagement, and modern engineering practices.

𝐉𝐨𝐛 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰

As a Software Engineer Intern, you will work on real-world cloud-native applications by designing and developing microservices for Nirmata's SaaS platform. You'll gain practical experience with AI, Kubernetes, Docker, Kafka, Prometheus, TimeScale, observability, automation, and modern backend engineering.

This internship provides an excellent opportunity to strengthen your programming skills, contribute to open-source initiatives, collaborate with experienced software engineers, and build scalable enterprise software using modern cloud technologies.

Roles & Responsibilities

- Assist in designing, developing, and deploying microservices for the Nirmata SaaS platform.

- Write clean, maintainable code using Go or Java while following software engineering best practices.

- Participate in code reviews, testing, debugging, and performance optimization.

- Improve system reliability, observability, and automation using Kubernetes, Prometheus, and TimeScale.

- Collaborate with cross-functional engineering teams to deliver new product features.

- Troubleshoot technical issues and support software quality improvements.

- Contribute to internal engineering tools, open-source projects, and technical blogs.

- Take ownership of small engineering projects and present completed work to the team.

- Learn cloud-native technologies through hands-on development and mentorship.

- Continuously improve technical knowledge and software engineering skills.

Qualifications & Eligibility

- B.Tech/B.E. in Computer Science or an equivalent discipline.

- Good understanding of Object-Oriented Programming (OOP).

- Strong knowledge of Data Structures and Algorithms.

- Basic hands-on programming experience with Java and Go.

- Good communication and collaboration skills.

- Ability to demonstrate academic or personal software projects.

Skills Required

- Go (Golang)

- Java

- Object-Oriented Programming (OOP)

- Data Structures

- Algorithms

- Software Development

- Microservices

- Debugging

- Software Testing

- Problem Solving

- Communication Skills

- Collaboration

𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬

- Kubernetes

- Docker

- Kafka

- Prometheus

- TimeScale

- Kyverno

- Artificial Intelligence

- Cloud Computing

- Open Source Development

- Observability

- Automation

- Distributed Systems

𝐖𝐡𝐲 𝐉𝐨𝐢𝐧 𝐍𝐢𝐫𝐦𝐚𝐭𝐚?

- Gain hands-on experience building enterprise cloud-native software.

- Work with AI, Kubernetes, Docker, Kafka, and other modern technologies.

- Learn from experienced software engineers and open-source contributors.

- Contribute to globally recognized open-source projects like Kyverno.

- Build expertise in microservices, cloud platforms, and backend engineering.

- Participate in hackathons, engineering blogs, and technical community events.

- Start your software engineering career in an innovation-driven cloud-native company.

𝐂𝐚𝐫𝐞𝐞𝐫 𝐆𝐫𝐨𝐰𝐭𝐡 𝐎𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐢𝐞𝐬

This internship provides an excellent foundation for careers such as:

- Software Engineer

- Backend Developer

- Cloud Engineer

- Kubernetes Engineer

- Platform Engineer

- DevOps Engineer

- Site Reliability Engineer (SRE)

- Go Developer

- Java Developer

- Software Development Engineer

𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐀𝐩𝐩𝐥𝐲?

- B.Tech/B.E. students passionate about software engineering and cloud-native technologies.

- Candidates with programming knowledge in Java or Go.

- Students interested in Kubernetes, AI, Docker, and microservices.

- Individuals with academic or personal software development projects.

- Aspirants looking to build a career in backend engineering, cloud infrastructure, and open-source technologies.

Apply for this Position

Apply Now
Nirmata is Hiring Software Engineer Intern | Bengaluru | Hybrid Job Opening