
Software Engineer Intern
Nirmata
internship
Posted on:
Location Type: Hybrid
Location: Bangalore • 🇮🇳 India
Visit company websiteJob Level
Entry Level
Tech Stack
GoJavaKubernetesMicroservicesPrometheus
About the role
- Assist in designing, developing, and deploying microservices for the Nirmata platform
- Write clean, maintainable code in languages like Go or Java
- Participate in code reviews, testing, debugging, and performance tuning
- Help improve system reliability, observability, and automation using tools like Prometheus, TimeScale, and Kubernetes
- Collaborate with cross-functional teams to deliver features and resolve technical issues
- Explore opportunities to contribute to open-source projects, internal tools, or engineering blogs
- Take ownership of small projects or features and present outcomes to the engineering team
Requirements
- Good understanding of OOP concepts
- Good understanding of data structures and algorithms
- Hands-on (basic working experience) with Java and Go
- Good communication skills
- Ability to present an academic or personal project completed during college
- Knowledge of Kubernetes is an added advantage
- B.Tech/B.E in Computer Science or equivalent
Benefits
- Opportunities to contribute to open-source projects
- Hands-on experience with cloud-native technologies
- Participate in meetups, blog posts, and hackathons
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
microservicesGoJavaOOP conceptsdata structuresalgorithmscode reviewstestingdebuggingperformance tuning
Soft skills
communicationcollaborationownershippresentation
Certifications
B.TechB.E