IQVIA
IQVIA

IQVIA Internship 2026 – Software Engineer Intern | Bangalore

hybrid
Bengaluru
Posted 9/19/2026
Exp: 0y

Job Overview

Role: Software Engineer Intern Location: Bengaluru Experience: Intern Qualification: Bachelor's or Master's degree Key Skills: Python, OOP, Data Structures and Algorithms, Java, API Development, REST APIs, JSON, XML, Postman, SQL, Test Automation, Generative AI, LLMs, Prompt Engineering, RAG, AI Agents, Cloud Technologies, Backend, Microservices, FastAPI, Docker, Git, Agile/Scrum, CI/CD

Job Description

IQVIA is hiring Software Engineer Interns for its Product Engineering team in Bengaluru, India. This is a full-time, hybrid internship for students or recent graduates interested in software engineering, artificial intelligence, automation testing, APIs, cloud platforms, data platforms, and enterprise applications. Interns will work alongside experienced architects, developers, and quality engineers to build, test, maintain, and optimize enterprise software, gaining exposure to modern technologies such as Python, Generative AI, Agentic AI, REST APIs, FastAPI, microservices, automation frameworks, and cloud platforms. The role combines software development and quality engineering, with a significant Generative AI component requiring knowledge of Large Language Models, Prompt Engineering, Retrieval-Augmented Generation (RAG), AI Agents, and Multi-Agent Systems.

Roles and Responsibilities

  • Software Development: Develop backend components and build AI-powered solutions.
  • Quality Engineering: Create automated test frameworks, execute functional and integration testing, analyze defects, and work with developers to identify and resolve root causes.
  • AI Application: Work with Large Language Models, Prompt Engineering, Retrieval-Augmented Generation (RAG), AI Agents, and Multi-Agent Systems.
  • API Integration: Understand API integration, JSON and XML, database validation, and automated testing.
  • Collaboration: Work alongside experienced architects, developers, and quality engineers.

Skills and Eligibility Criteria

Educational Background: Pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, Artificial Intelligence, Data Science, Computer Applications, or a related technical discipline.

Experience: Internship opportunity. Strong analytical, problem-solving, and debugging skills.

Mandatory Technical Skills:

  • Python Programming (OOP, data structures, algorithms)
  • Java (basic knowledge a plus)
  • API Development and Integration (REST APIs, JSON, XML, Postman)
  • Database and SQL Skills (PostgreSQL, SQL Server, Snowflake)
  • Test Automation and Quality Engineering (Functional Testing, API Testing, Integration Testing, End-to-End Testing, Performance Testing, Defect Analysis)
  • Generative AI and Agentic AI Skills (Large Language Models, Prompt Engineering, Retrieval-Augmented Generation, AI Agents, Multi-Agent Systems, LangChain, LangGraph, OpenAI, Azure OpenAI, AWS Bedrock)
  • Cloud Technologies
  • Backend and Microservices Development (FastAPI, Docker)
  • Development Tools and Agile Practices (Git, Agile/Scrum, CI/CD, Jira)

Competencies:

  • Strong analytical, problem-solving, and debugging skills
  • Good written and verbal communication
  • Ability to work effectively in a collaborative Agile environment
  • Genuine interest in software engineering, automation, artificial intelligence, and emerging technologies

About the Company

IQVIA is a leading global provider of clinical research services, commercial insights, and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments. Joining IQVIA means working on projects that directly impact patient outcomes and population health worldwide.