P

PricewaterhouseCoopers (PwC)

Global professional services: assurance, tax, consulting

Full Stack Python - Experienced Associate

AI Application EngineeringPosted on Nov 11
Full-timeKolkata, West Bengal, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong backend software engineering experience with deep Python expertise, including async/await and asyncio.
  • Hands-on experience building production services using FastAPI or similar modern asynchronous frameworks.
  • Proficiency with SQL and SQLAlchemy 2.0, including relational data modeling.
  • Experience designing modular, layered architectures (domain, application, infrastructure) using Clean Architecture and dependency injection principles.
  • Hands-on experience building LLM-powered applications and Retrieval-Augmented Generation (RAG) pipelines, including ingestion, chunking, embeddings, and vector search.
  • Experience working with continuous integration and continuous delivery (CI/CD) pipelines and containerized environments using Docker.
  • Strong analytical, debugging, and problem-solving skills.

Responsibilities

  • Design and build the core intelligence and services layer of AI-powered enterprise applications.
  • Develop scalable, asynchronous backend services, such as FastAPI services, and build and own multi-agent large language model (LLM) pipelines for document analysis, content generation, and RAG-based question answering within clean, modular Python codebases.
  • Work closely with frontend, AI, and quality engineering teams across product pods to design, implement, and scale agentic workflows, RAG pipelines, and supporting data and job-processing infrastructure.
  • Advance an agent-driven, specification-led development lifecycle with appropriate human approval gates.

Desired Qualifications

  • Experience designing and optimizing multi-agent workflows using frameworks such as LangChain, LangGraph, or DeepAgents, including tool-calling and agent routing.
  • Experience building production LLM applications, RAG solutions, and AI agents.
  • Experience with vector databases such as ChromaDB and optimizing retrieval quality, latency, and cost.
  • Familiarity with Azure services such as Azure Service Bus and Blob Storage, and message-driven or background processing.
  • Exposure to Cursor, GitHub Copilot, GitHub Remote Agents, or similar AI-assisted development tools.
  • Familiarity with LLM observability and evaluation tools such as Langfuse, Azure AI Evaluations, DeepEval, or RAG evaluation techniques.
  • Interest in Specification-Driven Development (SDD), autonomous software delivery, and human-in-the-loop governance.
  • Experience working in finance, tax, legal, or other regulated, document-intensive domains.

About the Company

PricewaterhouseCoopers (PwC)

Global professional services: assurance, tax, consulting

PwC provides assurance (audit), tax, legal services, consulting and deals advisory to organisations worldwide. It uses multidisciplinary teams across accounting, advisory, technology and industry, delivered through a global network of locally established firms that collaborate with technology partners to offer AI, cloud, managed services and digital trust. PwC differentiates itself with an integrated, global-local service model and technology-enabled offerings that address complex client needs across risk, transformation, reporting and sustainability. Its goal is to help clients improve governance, efficiency and value by supporting reporting accuracy, business transformation, risk management and sustainable practices.

Company size
10,001+
Company stage
Early VC
Total funding
$3.3M
Headquarters
London, United Kingdom
Founded
1989

Recently Posted Jobs

Explore more opportunities at PricewaterhouseCoopers (PwC)

See more jobs