Intern
IBM
About the Role
IBM Research - India and IBM Software Innovation Lab - India are offering internship programs in various exciting fields.
Key Responsibilities
- Contribute to research and development efforts across multiple frontiers of AI.
- Work on innovation projects grounded in real-world datasets, environments, and problems.
- Push the state of the art in agentic AI technology with a specific focus on enterprise applications.
- Solve problems with the help of mentors on current projects.
Specific Focus Areas
- AI for IT automation
- Intersection of data and AI
- Agentic middleware and models
- Embedding and AI-based retrieval
- Time series foundation models
- Multi-modal foundation models
- AI for software engineering
- Building and scaling large language models
- Agentic systems that work with small language models
- Auto evolution of agents including testing and debugging
- Software stack for AI Accelerator cards
- Programmable language models
- Theoretical foundations in quantum computing, including algorithms like QAOA and sampling-based diagonalization.
- Collaborate with partners to produce state-of-the-art demonstrations on IBM Quantum Hardware.
Requirements & Tech Stack
-
Software Innovation Lab Intern - AI & Data:
-
Excellent coding skills in Python (including Pandas, NumPy)
-
Strong grasp of Data Structures, Algorithms, Problem Solving
-
Solid foundation in Linear Algebra, Probability, and Statistics
-
Hands-on experience with VS Code, Jupyter Notebooks, Git
-
AI/ML Fundamentals: supervised & unsupervised learning, classification, regression, neural networks, clustering
-
Learning fundamentals and Data Manipulation/Analysis for large datasets
-
Proficiency in AI libraries/frameworks: TensorFlow, PyTorch
-
Experience in Deep Learning, Foundation Models, Large Language Models
-
Familiar with Generative AI frameworks such as langchain and crew.ai
-
Expertise in unstructured data processing.
-
Preferred: Experience working with platforms such as Watsonx.ai or similar.
-
Preferred: Familiarity with risks associated with AI deployments, including agents going rogue.
-
Research Intern - Quantum Algorithms:
-
Strong coding skill in Qiskit
-
Ability to read research papers on quantum algorithms and applications and implement their methodology.
-
Preferred: Understanding of classical domain background with respect to the quantum application being worked upon (e.g., tensor networks, classical optimization, computational chemistry, classical machine learning).
-
Preferred: Quantum circuit optimization and error mitigation algorithms, and their implementations on Qiskit.
-
Preferred: Standard coding skills in Java/Python (including pandas, NumPy), Data Structures, Algorithms, Problem Solving, linear algebra, probability, statistics.
-
Preferred: Experience with VS Code, Jupyter notebooks, Git.
-
Research Intern - AI:
-
Strong programming fundamentals in Python
-
Solid understanding of Machine Learning and Deep Learning
-
Familiarity with Large Language Models, Generative AI, Transformers and NLP
-
Hands-on experience with VS Code, Jupyter Notebooks, Git
-
Exposure to AI Accelerator software stack
-
Proficiency in AI libraries/frameworks: PyTorch
-
Exposure to AI Agents, tool use, function calling, reasoning models
-
Familiarity with techniques such as LoRA/PEFT, knowledge distillation, reinforcement learning, or RLHF/RLAIF is desirable.
-
Ability to read, understand, and critically analyze research papers. Experience implementing ideas from research papers is highly desirable.
-
Ability to reproduce research results and design-controlled experiments.
-
Preferred: Exposure to popular RL libraries and hands-on experience with RL training.
-
Preferred: Familiarity with concepts on linear algebra, probability, statistics and to fundamentals of LLM models.
-
Preferred: Git, Containerization (Docker/Kubernetes/Openshift), Exposure to Triton and Hugging Face, Exposure to AI Accelerator software stack, Familiarity of AI Accelerator architectures, NCCL and compilers.
Qualifications
- Eligibility Criteria:
- B.E. / B.Tech
- M.E. / M.Tech (including Dual Degree programs)
- Ph.D.
- Minimum 70% or 7.0 CGPA and above in the pursuing degree.
- Research students, especially senior PhDs, will be provided preference for the Quantum Algorithms role.
- Anyone with strong prior experience in large-scale algorithm demonstrations on quantum computers is encouraged to apply for the Quantum Algorithms role.
Internship Duration
The internship will be conducted between May and August 2027, for a maximum duration of 3 months.












