IQVIA logo

Intern

IQVIA
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

Any experience

TYPE

Internship

SKILLS REQUIRED

PythonREST APIsSoftware TestingTest AutomationPrompt EngineeringRetrieval-Augmented Generation

Job description

Overview

Software Engineer Intern on the Product Engineering team, contributing to AI-powered enterprise applications by building, testing and optimizing scalable software alongside experienced architects, developers and quality engineers.

What you'll do

  • Design, develop, test and maintain software components using Python and modern development frameworks.
  • Build, consume and validate REST APIs and integrations across enterprise applications.
  • Develop AI-powered solutions leveraging Large Language Models (LLMs), Agentic AI, Prompt Engineering and Retrieval-Augmented Generation (RAG).
  • Contribute to backend services development using FastAPI and microservices architecture.
  • Design and implement automated test frameworks for functional, integration, API and end-to-end testing.
  • Create reusable automation scripts to improve product quality, reliability and performance.
  • Execute test plans including functional, regression, integration and performance testing.
  • Analyze defects, identify root causes and collaborate with development teams on resolutions.
  • Work with structured and unstructured data to implement business rules and validation logic.
  • Participate in code reviews, debugging, performance optimization and technical documentation.
  • Collaborate with Product Managers, Architects, Developers and QA teams across global locations.
  • Explore emerging AI technologies and apply innovative solutions to real-world business challenges.

What you'll need

  • 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 related technical disciplines.
  • Strong analytical, problem-solving and debugging skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a collaborative Agile environment.
  • Passion for software engineering, automation, artificial intelligence and emerging technologies.
  • Strong proficiency in Python (mandatory).
  • Knowledge of Object-Oriented Programming (OOP), Data Structures and Algorithms.
  • REST API development and testing; HTTP, REST and API integration concepts.
  • JSON and XML data formats.
  • Experience with Postman or similar API testing tools.
  • Strong SQL skills; experience with PostgreSQL, SQL Server, Snowflake or other relational databases; ability to write complex queries and validate data across systems.
  • Understanding of software testing methodologies with exposure to functional, API, integration, end-to-end, performance and backend testing.
  • Knowledge of test automation frameworks and automation best practices.
  • Knowledge or coursework in Large Language Models (LLMs), Prompt Engineering, Retrieval-Augmented Generation (RAG), and AI Agents and Multi-Agent Systems.
  • Exposure to tools such as LangChain, LangGraph, OpenAI / Azure OpenAI or AWS Bedrock.
  • Understanding of cloud platforms such as AWS or Microsoft Azure; basic knowledge of cloud-native application development.
  • Familiarity with GitHub or GitLab, Agile/Scrum methodologies, CI/CD concepts and Jira.

Nice to have

  • Basic understanding of Java.
  • FastAPI and Backend Development.
  • Microservices Architecture.
  • Knowledge Graphs and Ontologies.
  • Machine Learning fundamentals.
  • Docker and Containerization.
  • Semantic Search and Information Retrieval.
  • Data Engineering concepts.
  • Master Data Management (MDM) and Data Governance.
  • API-led connectivity and enterprise integration concepts.
  • Certifications: Python Programming, Microsoft Azure AI Fundamentals (AI-900), AWS Cloud Practitioner, AWS AI Practitioner, Generative AI / LLM certifications, LangChain or Agentic AI certifications.

Details

  • Location: Bangalore, India.
  • Internship role.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Intern