Overview
Backend Engineering (Python) - Associate role within PwC's Advisory practice at PwC Acceleration Center India, designing, coding and testing applications that transform industries and deliver exceptional user experiences.
What you'll do
- Design and build the core intelligence and services layer of AI-powered enterprise applications.
- Develop scalable, asynchronous backend services (e.g., FastAPI).
- Build and own multi-agent LLM pipelines that power capabilities such as document analysis, content generation, and Retrieval-Augmented Generation (RAG)-based Q&A within clean, modular Python codebases.
- Work closely with frontend, AI, and quality engineering teams across one or more product pods to design, implement, and scale agentic workflows, RAG pipelines, and the supporting data and job-processing infrastructure.
- Advance agent-driven, specification-led development lifecycle with appropriate human approval gates.
What you'll need
- Strong experience in backend software engineering 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 RAG pipelines, including ingestion, chunking, embeddings, and vector search.
- Experience working with CI/CD pipelines and containerized environments (Docker).
- Strong analytical, debugging, and problem-solving skills.
Nice to have
- 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 (e.g., ChromaDB) and optimizing retrieval quality, latency, and cost.
- Familiarity with Azure services such as Azure Service Bus, Blob Storage, and message-driven/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.
Details
Read the full description and apply on the company’s own careers page.