
ibm
IBM Research/Research Software - Intern
IBM is offering internship opportunities through IBM Research India and the IBM Software Innovation Lab in Gurgaon and Bangalore. The programs provide students with practical industry exposure while allowing them to contribute to current research and software innovation projects. Interns may work in areas including AI, Generative AI, data and AI systems, AI agents, software engineering, quantum algorithms, and related research topics. Candidates should have strong programming and problem-solving fundamentals along with knowledge relevant to their selected research area.
Location
Gurgaon, Bangalore, Karnataka, Haryana, India
Experience
0 Years
Salary
₹30,000–₹40,000 per month
Job Type
Full-time
Work Mode
On-site
Posted
27 Oct 2026
Responsibilities
- • Contribute to ongoing research and development projects under the guidance of experienced mentors.
- • Work on real-world datasets, environments, and technical problems.
- • Develop solutions related to AI, data systems, automation, or quantum computing based on the selected internship area.
- • Explore and implement ideas from research papers.
- • Develop and test AI models, algorithms, or software solutions.
- • Participate in experiments and evaluate research results.
- • Support research activities involving AI agents, foundation models, data, or quantum algorithms.
- • Apply programming and problem-solving skills to current projects within IBM Research or the Software Innovation Lab.
Requirements
- • B.E. / B.Tech, M.E. / M.Tech, or Ph.D. qualification.
- • Minimum 70% or 7.0 CGPA in the pursuing degree.
- • Strong programming fundamentals in Python for AI-related roles.
- • Strong knowledge of Data Structures, Algorithms, and Problem Solving.
- • Understanding of Machine Learning and Deep Learning for AI-focused roles.
- • Knowledge of Python libraries such as Pandas and NumPy.
- • Familiarity with Git, VS Code, and Jupyter Notebooks.
- • Knowledge of AI frameworks such as PyTorch or TensorFlow where relevant to the selected role.
- • Understanding of Generative AI, Large Language Models, Transformers, NLP, or AI agents for AI-focused positions.
- • For Quantum Algorithms, knowledge of quantum computing fundamentals and strong Qiskit programming skills is required.
- • Ability to read, understand, and implement concepts from research papers.
- • Knowledge of Linear Algebra, Probability, and Statistics is relevant to the research areas.
- • Exposure to Docker, Kubernetes, OpenShift, Hugging Face, Triton, or AI accelerator technologies is beneficial for relevant AI roles.
Skills
PythonJavaData StructuresAlgorithmsProblem SolvingMachine LearningDeep LearningArtificial IntelligenceGenerative AILarge Language ModelsNLPPyTorchTensorFlowQiskitGitJupyter NotebookLinear AlgebraProbabilityStatisticsDockerKubernetes
Eligibility
- • B.E. / B.Tech candidates are eligible.
- • M.E. / M.Tech candidates, including Dual Degree students, are eligible.
- • Ph.D. candidates are eligible.
- • Minimum 70% or 7.0 CGPA in the pursuing degree is required.
- • Bachelor's degree is required.
- • Master's degree is preferred.
- • The internship is scheduled between May and August 2027.
- • Maximum internship duration is 3 months.
- • Candidates applying for the Quantum Algorithms role with strong prior experience in large-scale quantum computing demonstrations are encouraged to apply.
- • Research students, particularly senior Ph.D. candidates, receive preference for the Quantum Algorithms role.
How to Apply
Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep