IQVIA logo

Senior Python Developer

IQVIA
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

PythonMachine LearningData PipelinesAsynchronous ProgrammingModel Context ProtocolFastAPI

Job description

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.

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.

Senior Python Developer