Capco

Python Engineer

Capco
Apply
12 days ago
Pune, India or Bengaluru, IndiaSenior

Responsibilities

  • Build clean, modular, maintainable, production-quality Python software.
  • Develop Python-based APIs, preferably with FastAPI.
  • Implement end-to-end RAG pipelines covering data ingestion, retrieval, context preparation, and response generation.
  • Apply hybrid retrieval, reranking, query rewriting, Agentic RAG, Corrective RAG, and HyDE techniques.
  • Build agent-based AI workflows with orchestration frameworks such as LangGraph.
  • Design agent nodes, edges, state management, orchestration, tool integrations, and LLM tool calling.
  • Implement or integrate MCP (Model Context Protocol).
  • Develop solutions using graph databases such as Neo4j.
  • Deliver cloud implementations, preferably on Azure, including relevant AI and monitoring services.
  • Evaluate RAG and LLM responses using tools such as RAGAS or TruLens.
  • Independently define technical approaches, drive implementation, challenge existing solutions, and consider cost, budget, and operational implications.

Requirements

  • Strong hands-on Python programming experience with sound object-oriented programming and software engineering principles.
  • Experience building production-quality APIs with Python frameworks; FastAPI is preferred.
  • Hands-on experience implementing end-to-end RAG pipelines and retrieval techniques including hybrid search, reranking, and query rewriting.
  • Exposure to Agentic RAG, Corrective RAG, and HyDE.
  • Understanding of RAG/LLM response evaluation, preferably with RAGAS or TruLens.
  • Hands-on experience building agent-based AI workflows with an orchestration framework, preferably LangGraph or equivalent.
  • Strong understanding of agent workflow design, including nodes, edges, state management, and orchestration.
  • Experience integrating LLMs with tools and tool calling.
  • Understanding or implementation experience with MCP (Model Context Protocol).
  • Practical hands-on experience with a graph database such as Neo4j or equivalent.
  • Hands-on cloud implementation experience, preferably with Azure.
  • Exposure to Apache Airflow, PySpark, or Azure Data Factory is an advantage.
  • Demonstrated engineering ownership, independent execution, strong coding and problem-solving ability, and experience building real-world AI solutions.

Benefits

  • Opportunities to work on transformation projects for international and local banks, insurers, payment providers, and other financial-services clients.
  • Career growth in an organization described as having no forced hierarchy.
  • Open, tolerant, diverse, and inclusive workplace culture.
  • Opportunities for professional growth and recognition of contributions.

Tech Stack

Apache AirflowAzureFastAPINeo4jPython
Capco

About Capco

5,001-10,000 employees

Capco is a global technology and management consultancy focused on financial services, helping banks, capital markets, insurance, and wealth firms with digital transformation, risk and compliance, and data/AI-enabled modernization. Founded in 1998 and headquartered in London, it operates as a Wipro company. Its business model centers on project-based consulting, managed services, and solution delivery across strategy, engineering, and platforms for regulated institutions.

Contact me