Nirmata is a cloud-native SaaS company that builds Kubernetes policy and governance tooling — software that helps engineering teams run containerised applications safely, consistently, and at scale. As a Software Engineer Intern based in Bengaluru (hybrid), you will do real product engineering alongside an experienced team, working with a modern backend stack: Go / Java, Kubernetes, Docker, and Kafka, with exposure to AI tooling.
This is not a throwaway "build a demo and go home" internship. You will contribute to a production codebase that real customers depend on, which makes it a strong résumé signal for any computer-science student who wants genuine backend and cloud-native experience — and it comes through a direct, official application rather than an informal referral.
Engineers in cloud-native intern roles like this usually begin by reading existing code to understand how a large distributed system fits together, then pick up well-scoped tickets and ship small features or bug fixes behind code review. Expect to write and run automated tests, trace issues across multiple services, and gradually take on more independent work as the codebase becomes familiar. A big part of the early value is learning how professional teams actually operate — branching and pull-request workflows, code-review etiquette, CI/CD pipelines, and writing code that teammates can still read and maintain six months later.
If some of these tools are new to you, here is the general picture — you do not need to master all of them before applying:
Curiosity and a willingness to learn these matter far more than knowing them all on day one.
This role suits a CS or allied-engineering student who is comfortable with at least one systems language (Go, Java, C++, or similar), understands core data structures and algorithms, and has built something beyond coursework. If you have played with Docker, deployed anything to a cloud provider, or contributed to open source, you will get up to speed faster. The mindset counts most: you enjoy figuring out how large systems work and are not intimidated by an unfamiliar codebase.
To strengthen your application:
Software-engineering internships at product companies are typically screened in stages: a resume and profile shortlist, an online coding assessment focused on data structures and algorithms, and one or more technical interviews that mix problem-solving with a discussion of your projects and CS fundamentals (operating systems, networks, databases). Knowing that shape in advance lets you prepare deliberately rather than hoping for the best.
Cloud-native and platform engineering is one of the most durable, well-paid tracks in software, and hands-on Kubernetes experience remains scarce relative to demand. An internship where you touch a production Go / Java codebase, real orchestration, and event-driven systems gives you exactly the experience later applications look for — and a credible story to tell in every future interview.
Jobsii curates selected opportunities from across the web so you can find them in one place. This role is aggregated from its original source; screening and final decisions are handled by Nirmata on its official application platform. Review the full details on the official page before applying, apply early because listings can close without notice, and remember that you should never pay money to apply for an internship or job.
Review the role details, deadline, and work mode before applying. Jobsii tracks the apply action so candidates can keep application history inside their dashboard.