Python Developer

Deloitte
Bengaluru, Karnataka, India

About the Company

HASHEDIN

We are software engineers who solve business problems with a Product Mindset for leading global organizations. By combining engineering talent with business insight, we build software and products that can create new enterprise value. The secret to our success is a fast-paced learning environment, an extreme ownership spirit, and afun culture.

With the agility of a start-up and the opportunities of an enterprise, every day at HashedIn, your work will make an impact that matters. So, if you are a problem solver looking to thrive in a dynamic fun culture of inclusion, collaboration, and high performance – HashedIn is the place to be!

About the Role

POSITION

  • Python/ Generative AI Expert

LOCATION

  • Bengaluru/Coimbatore/Hyderabad/Pune

EXPERIENCE

  • 5 - 10 years

JOB TITLE

  • Lead Python/ Generative AI Expert

OVERVIEW OF THE ROLE

This role serves as a paradigm for the application of team software development processes and deployment procedures. Additionally, the incumbent actively contributes to the establishment of best practices and methodologies within the team.

Responsibilities

  • Own the end-to-end architecture and technical direction for multi-agent systemsand AI-driven workflows.
  • Lead code reviews, enforce best practices, and mentor team members to ensurehigh standards of code quality and maintainability.
  • Collaborate with stakeholders to gather requirements, define technicalspecifications, and break down work into actionable tasks.
  • Drive the design and optimization of database schemas and APIs, ensuringscalability, security, and performance.
  • Provide accurate effort estimations, resource planning, and risk management forproject deliverables.
  • Present architectural decisions, technical findings, and recommendations to bothtechnical and business audiences.
  • Contribute to the establishment of best practices, methodologies, and a culture ofinnovation within the team.
  • Ensure quality delivery through industry best practices and standards in building performant, scalable, and secure APIs and agentic workflows.
  • Stay abreast of emerging technologies and frameworks, proactively applying them to solve evolving business challenges.

Qualifications

  • EDUCATIONAL QUALIFICATIONS
  • B.E. / B. Tech, MCA, M.E / M. Tech

Required Skills

EXPERIENCE/SKILLS FOR AN IDEAL CANDIDATE

  • Extensive experience (5-10 years) in backend architecture and design forscalable, distributed systems using Python and modern frameworks (FastAPI, Django REST Framework, Flask).
  • Proficiency in building Asynchronous code. Must have a good knowledge of aweb framework like FastAPI, DRF, or Flask, with specific, hands-on experienceusing asyncio to build scalable, I/O-bound services.
  • Proven expertise in architectural decision-making, evaluating trade-offs, anddesigning robust, maintainable solutions for complex business problems.
  • Strong background in code review, enforcing best practices, mentoring teammembers, and driving continuous improvement in code quality and maintainability.
  • Deep experience in Multi-Agent System workflow and design, includingorchestration, communication protocols, and agent lifecycle management using frameworks such as LangChain, AutoGen, CrewAI, or similar.
  • Advanced skills in database schema design and optimization, includingrelational (PostgreSQL, MySQL) and NoSQL databases, with a focus on scalability,normalization, and performance.
  • Expertise in API design, including RESTful, asynchronous, and event-drivenAPIs, ensuring security, scalability, and maintainability.
  • Experience in breaking down complex requirements into actionable tasks,creating detailed work breakdown structures, and aligning deliverables with business objectives.
  • Strong skills in effort estimation, resource planning, and risk assessment,ensuring timely and predictable delivery of high-quality solutions.
  • Strong proficiency with Python testing frameworks like pytest, with a focus onwriting comprehensive unit, functional, and integration tests.
  • Solid understanding of Python packaging, dependency management, and virtualenvironments, with hands-on experience using tools like Poetry, uv, pip, andvirtualenv/venv.
  • Strong understanding of basics of SQL – reading and writing SQL queries, a basicunderstanding of database interaction tools schema design, and databaseoptimization.
  • Hands-on experience with Python data libraries (Pandas, NumPy)
  • Good knowledge of API development and testing – including but not limited toHTTP, RESTful services, Postman, and allied cloud-based services like APIGateway.
  • Should have a keen eye for architecture. Understand the trade-off betweenarchitectural choices, both on a theoretical level and an applied level.
  • Good exposure of LLM SDKs(e.g., OpenAI, Anthropic, Azure OpenAI, GoogleGemini).
  • Understanding of LLM orchestration and lifecycle management, includingprompt engineering, agent state management, and debugging agentic loops.
  • Familiarity with Retrieval-Augmented Generation (RAG) patterns and practicalexperience with vector databases (e.g., Pinecone, Weaviate, ChromaDB, orpgvector) for managing long-term memory and knowledge bases for agents.
  • Strong grasp of Agentic AI concepts, including the ability to design, build, andorchestrate autonomous agents that can reason, plan, and execute tasks using apredefined set of tools.
  • Experience with multi-agent systems and frameworks (LangChain, AutoGen,Google ADK, CrewAI) or building complex chains and agentic workflows.
  • Familiarity with emerging open standards for AI interoperability, including the ModelContext Protocol (MCP) for secure agent-tool communication and the Agent2Agent(A2A) protocol for multi-agent collaboration.
  • Strong understanding on at-least one cloud platform (AWS, GCP, Azure) todeploy, manage, and scale applications.
  • Strong proficiency with Git for version control, including hands-on experience withcollaborative workflows on platforms like GitHub or Bitbucket (e.g., branching,pull/merge requests, and code

Score my resume against this job, free →

Questions about this job

How do I apply for the Python Developer job at Deloitte?

Use the apply link on this page: you apply directly with Deloitte on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Deloitte want for this Python Developer role?

The job description asks for Python, FastAPI, Django REST Framework, Flask, asyncio, Multi-Agent System, LangChain and AutoGen. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Deloitte?

Apply to the Deloitte roles that match your experience, and tailor your resume to each job description: for this role that means showing Python, FastAPI, Django REST Framework. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Python Developer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Deloitte, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →