
Software Engineer Intern working with the Product Engineering team on AI-powered enterprise applications. The role combines Python development, REST APIs, Generative/Agentic AI, FastAPI, microservices, automated testing, databases, cloud technologies, and Agile software development.
Required Skills
Programming
Strong Python — mandatory OOP Data Structures & Algorithms Basic Java is a plus
API & Integration
REST API development/testing HTTP and REST concepts API integration JSON/XML Postman or similar API testing tools
Database
Strong SQL PostgreSQL / SQL Server / Snowflake or other relational databases Complex SQL queries Data validation across systems
Testing & Automation
Software testing methodologies Functional testing API testing Integration testing End-to-end testing Performance testing Backend testing Test automation frameworks and best practices
Generative AI / Agentic AI
LLMs Prompt Engineering RAG AI Agents / Multi-Agent Systems Exposure to LangChain, LangGraph, OpenAI/Azure OpenAI, AWS Bedrock
Cloud & Tools
AWS or Azure Cloud-native application basics GitHub/GitLab Agile/Scrum CI/CD concepts Jira Preferred / Additional Skills FastAPI Backend development Microservices Knowledge Graphs and Ontologies Machine Learning fundamentals Docker Semantic Search / Information Retrieval Data Engineering Master Data Management Data Governance API-led connectivity Enterprise integration
IQVIA
Software Engineer Intern
You'll be redirected to the company's careers page.
4 weeks ago
Job at a glance
More jobs you might like.