
Software Engineer I - FullStack
Rippling
The Role As a Software Engineer I (Full Stack) on the App Components Team at Rippling, you will work on the "Enterprise Studio" experience. This team builds the foundational…
IBM India Private Limited is hiring for a Software Developer Intern based in Bangalore and Kochi, operating under a hybrid work arrangement. This internship sits within IBM Software, focusing on workflow automation, AI solutions, and intelligent core business operations. As an intern, you will contribute to strategic initiatives designed to modernize applications and build robust AI-driven platforms.
The tech stack spans full stack development, backend engineering, and AI application frameworks. You will work with programming languages including Go, Java, and Python alongside frontend technologies such as React, Redux, Node.js, JavaScript, AngularJS, HTML, and CSS. The role also involves modern AI engineering components including LangChain, LangGraph, FastAPI, RAG, and MCP tools, supported by databases like PostgreSQL, MySQL, and ChromaDB.
You will engage in building API-driven interfaces, participating in DevOps and CI/CD pipelines, and executing test automation using tools like Jest, Cypress, Codecept, Ansible, and Python. Preferred competencies also touch upon cloud environments (IBM Cloud, AWS, Azure, GCP), containerization via Kubernetes, Docker, and Red Hat OpenShift, as well as Linux systems.
This position suits proactive graduate engineers pursuing or holding a Bachelor's Degree in Computer Science or equivalent who demonstrate strong analytical and problem-solving skills. Working alongside senior engineers, you will gain hands-on experience in enterprise-grade software development while managing tasks with minimal supervision.
As a Software Developer Intern at IBM India Private Limited, you gain foundational exposure to enterprise software development, AI integration, and workflow automation. Successful interns build core technical competencies that can pave the way for full-time graduate engineering roles in software development, cloud engineering, or AI application development within IBM or the broader technology sector.
Bangalore, Kochi, Karnataka, Kerala, India

Join IBM India Private Limited as a Software Developer Intern in Bangalore or Kochi to build next-generation workflow automation and AI solutions. This hybrid internship suits graduate engineers with a strong programming foundation and curiosity for open-source technologies.
| Job Details | Information |
|---|---|
| Job Title | Software Developer Intern |
| Role | Software Developer |
| Company | IBM India Private Limited |
| Job ID | 140170 |
| Location | Bangalore, Kochi, Karnataka, Kerala, India |
| Category | Software Engineering |
| Experience | Internship |
| Employment Type | Internship |
| Work Mode | Hybrid |
| Primary Skill | react, Red Hat OpenShift, AngularJS, MCP tools, Kubernetes, RAG, HTML, Codecept, NodeJS, MySQL, CSS, FastAPI, Ansible, Java, Cypress, LangChain, Go, Docker, JavaScript, PostgresDB, ChromeDB, Redux, Langgraph, Linux, Python, GitHub, Jest, Generative AI |
| City / Township / Village | Bangalore, Kochi |
| State / Province | Karnataka, Kerala |
| Country | India |
| Work arrangement | Hybrid |
| Area of work | Software Engineering |
| Employment type | Intern (Fixed Term) |
| Position type | Internship |
| Travel required | No Travel |
| Shift | General (daytime) |
| Posted Date | Nov 11, 2026 |
Typical responsibilities for this role (Karyvio guidance — not stated by the employer):
Not Publicly Disclosed: graduation years, CGPA cut-off, backlog policy. Check the employer’s page before applying.
The employer has not published a figure for this role
The selection process details are not publicly disclosed. Candidates are advised to follow official communications from IBM recruiters.
Apply only through the employer’s official channel. Legitimate employers don’t ask candidates to pay a fee to apply or interview.
Written by Karyvio to help you prepare for this role. It is general guidance — not information supplied by IBM India Private Limited, and not a description of its actual interview.
Great fit for fresh graduates in Computer Science with foundational modern tech skills
Python
Used widely across backend services, automation tasks, and AI tool integrations.
How to learn it: Build REST APIs using FastAPI and practice writing scripts for automation tasks.
React
Enables creation of responsive, component-based user interfaces for modern web applications.
How to learn it: Master state management with Redux and build dynamic single-page web apps.
Generative AI
Core requirement for building advanced AI-driven workflow automation and retrieval-augmented generation apps.
How to learn it: Explore frameworks like LangChain and LangGraph alongside vector databases like ChromeDB.
PostgresDB
Reliable relational database management system used for persistent data storage in enterprise apps.
How to learn it: Learn complex SQL queries, indexing, and integration with backend services like Node.js or Python.
AI-Powered Workflow Automation Dashboard
Develop a full-stack dashboard using React and Node.js or FastAPI that triggers automated backend tasks and integrates a basic LangChain RAG pipeline to query local documents.
React · Node.JS · FastAPI · LangChain · Python · JavaScript
API-Driven Task Management System
Build a RESTful API backend using Go or Java connected to a PostgresDB or MySQL database, complete with automated unit and API tests using Jest or Python scripts.
Go · Java · PostgresDB · MySql · GitHub · Jest
The position is a Software Developer Intern based in Bangalore and Kochi, India, with a hybrid work arrangement.
Applicants must hold or be pursuing a Bachelor's Degree in Computer Science or an equivalent field with foundational programming knowledge in Go, Java, or Python.
Candidates should have skills in frontend and backend development (React, Redux, Node.JS, JavaScript, Python, Go, Java), database concepts (PostgresDB, MySql, ChromeDB), and foundational AI application development such as LangChain, RAG, and Generative AI.
Preferred experience includes cloud services like IBM Cloud, AWS, Azure, GCP, DevOps practices, Kubernetes, Docker, Red Hat OpenShift, and working with Linux systems.
This is an internship position designed for freshers with zero to zero years of prior professional experience.
The employment type is an internship (fixed term) under a general daytime work shift.
You can apply directly through the online posting using the 'Apply now' button. IBM recruiters advise applying to no more than 3 roles in a year for the best candidate experience.

Rippling
The Role As a Software Engineer I (Full Stack) on the App Components Team at Rippling, you will work on the "Enterprise Studio" experience. This team builds the foundational…

NIKE, Inc.
At NIKE, Inc., the Software Engineer I, ITC role sits within the Global Technology organization based at Embassy GolfLinks in Bengaluru, Karnataka. This entrylevel position is…



Intuit
Come join the CTREC MSE ( Monetization, Services and Experience ) Billing Team as a Software engineer 1. This team is responsible for providing the monetisation capability to…

PayPal
As a Software Engineer Intern at PayPal in Bangalore, you will join a global engineering community building scalable payment systems that process transactions for hundreds of…
SLB
SLB is hiring a Full Stack Software Engineer for its engineering hub in Pune, India. This role sits at the intersection of modern frontend application design and robust backend…
KLA
To make electronics, you need chips, wafers, transistors, reticles, and... To make these, you must see, test and manufacture them at scale—faster and better than ever before.…