Overview
Senior Python Developer role at IQVIA focused on advanced Python engineering, Snowflake and Databricks data work, and AI agentic and LLM-based systems.
What you'll need
- Expert-level mastery of Python is mandatory.
- Deep experience writing clean, optimized, and asynchronous Python code.
- Proficiency in core libraries (e.g., FastAPI, Pydantic, NumPy, Pandas, Asyncio).
- Proven experience designing, building, and deploying autonomous AI agents and multi-agent systems using frameworks such as LangChain, LangGraph, CrewAI, AutoGen, or LlamaIndex.
- Direct experience working with Large Language Models (LLMs) via APIs (OpenAI, Anthropic) and open-source models (Llama, Mistral) utilizing Hugging Face.
- Strong hands-on experience with Databricks, including building and optimising data pipelines using PySpark, working with Delta Lake, and integrating with cloud data platforms for large-scale data processing and AI/ML workloads.
- Snowflake experience covering pipeline building, multi-cluster architecture, secure data sharing, search optimisation, query performance tuning using Query Profile, and reducing credit consumption.
- Experience with Snowflake Cortex: Cortex Search, Cortex Analyst, and Cortex AI Functions.
Nice to have
- Strong understanding or hands-on experience implementing Model Context Protocol (MCP) to connect LLMs to secure, localized data sources, enterprise tools, and developmental environments.
- Proficiency with Snowflake database management, including writing optimized SQL, configuring Snowpark for Python, and building secure data shares for AI consumption.
- Practical experience with vector databases (e.g., Pinecone, Milvus, Qdrant, Chroma) to build high-performance Retrieval-Augmented Generation (RAG) pipelines.
- Experience deploying applications on Azure, implementing CI/CD pipelines, and working with Git-based workflows (e.g., Azure DevOps, GitHub Actions).
- Familiarity with infrastructure automation and release management.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.