Deloitte Python Software Engineer III Jobs in India
Role Overview
Job Overview
Deloitte is hiring a Software Engineer III for its Innovation and Technology team, with a strong focus on Python, machine learning, generative AI, and agentic AI solutions. This role is suited to an experienced engineer who can translate complex business problems into practical AI products and help move solutions from experimentation to scalable delivery.
The position combines hands-on software engineering with AI application development and technical leadership. You will work with large language models, retrieval-augmented generation, vector databases, and agent development frameworks while contributing to product development. The role also includes mentoring consultants, reviewing technical solutions, and collaborating with teams across locations. The opportunity is available in Hyderabad, Bengaluru, Pune, and
Chennai, with shift timings from 11 AM to 8 PM.
Key Responsibilities
- Analyze business problems and identify suitable artificial intelligence, machine learning, and statistical approaches.
- Develop proofs of concept to assess technical feasibility through data exploration, experimentation, and model development.
- Build generative AI and agent-based applications using large language models.
- Implement retrieval-augmented generation patterns and work with vector database architectures.
- Develop Python applications and APIs for AI and machine learning solutions.
- Evaluate solutions and help transition successful experiments into scalable products.
- Provide technical direction for AI and machine learning development activities.
- Mentor consultants across technical delivery, project execution, and professional development.
- Collaborate with geographically distributed engineering and business teams.
- Review technical solutions and support consistent product development practices.
- Explore emerging AI capabilities and identify practical opportunities for their use in business solutions.
Required Skills
Candidates should have 7 or more years of experience applying machine learning, deep learning, and statistical techniques to business problems. The role also requires at least 3 years of experience leading teams involved in artificial intelligence or machine learning product development.
Strong Python programming experience is required, including 4 to 5 years of development and API programming. Candidates should be able to build practical software solutions using Python and understand how APIs support AI-powered applications.
Experience developing generative AI applications using large language models is essential. Relevant models named in the posting include GPT, Llama, BERT, Mistral, Claude, and Cohere. Candidates should be comfortable applying LLM capabilities within real application workflows.
Hands-on experience with LangGraph or LangChain and retrieval-augmented generation is required. Candidates should also understand vector databases and relational or NoSQL databases, including PostgreSQL and MySQL.
Preferred Skills
Experience with cloud platforms such as Amazon Web Services, Google Cloud Platform, or Microsoft Azure is preferred. Knowledge of Docker and Kubernetes can also strengthen a candidate's profile, particularly for scalable AI application development.
Additional experience with model pre-training, fine-tuning, MCP, or A2A frameworks is preferred. These skills can be useful when developing advanced AI systems and agent-based workflows.
Education
A Bachelor's degree or higher is required in engineering, computer science, statistics, mathematics, or another quantitative field.
Experience
The position requires 7 or more years of experience applying machine learning, deep learning, and statistical methods to business problems. Candidates must also have 3 or more years of AI or machine learning product team leadership experience and 4 to 5 years of Python programming and API development experience.
Required Technologies
- Python
- Machine Learning
- Deep Learning
- Generative AI
- Artificial Intelligence
- Large Language Models
- GPT
- Llama
- BERT
- Mistral
- Claude
- Cohere
- LangGraph
- LangChain
- Retrieval-Augmented Generation
- Vector Databases
- PostgreSQL
- MySQL
- NoSQL
- API Development
Soft Skills
Strong analytical thinking is important for understanding business challenges and selecting appropriate AI approaches. Candidates should also demonstrate technical leadership, clear communication, mentoring ability, and effective collaboration with teams across geographic locations.
The role requires ownership from experimentation through delivery. Engineers should be comfortable evaluating technical feasibility, explaining design decisions, reviewing solutions, and helping other professionals develop their technical capabilities.
Benefits of Working in this Role
This position provides an opportunity to work across Python engineering, machine learning, generative AI, agentic AI, LLM applications, retrieval-augmented generation, and vector database technologies. It also combines technical execution with team leadership and mentoring, helping experienced professionals broaden both their engineering and leadership capabilities.
Work Mode
The source job description does not specify onsite, hybrid, or remote work. Therefore, this record uses onsite as the default work mode without assuming an arrangement that was not stated.
Location
The job is available in Hyderabad, Bengaluru, Pune, and Chennai, India. Candidates should confirm the applicable location and work arrangement during the recruitment process.
Who Should Apply
This role is suitable for experienced Python engineers, AI engineers, machine learning engineers, generative AI developers, AI application developers, and technical leads with strong experience building business-focused AI solutions.
Candidates should have meaningful experience with Python API development, LLM applications, AI agents, LangChain or LangGraph, retrieval-augmented generation, and vector databases. Experience with cloud platforms, Docker, Kubernetes, or advanced AI frameworks is also useful.
Career Growth
The combination of product development, AI experimentation, generative AI engineering, and technical leadership can support progression toward senior AI engineering, machine learning architecture, AI platform engineering, and technical leadership positions. Mentoring and product ownership experience can further strengthen leadership capabilities.
Application Advice
Tailor your resume to the technologies and responsibilities in this role. Highlight practical Python development, API engineering, machine learning projects, generative AI applications, LLM integrations, agentic workflows, and retrieval-augmented generation.
Mention the specific models and frameworks you have actually used, such as GPT, Llama, BERT, Mistral, Claude, Cohere, LangGraph, or LangChain. Include relevant database experience with PostgreSQL, MySQL, vector databases, or NoSQL platforms. If you have worked with AWS, Google Cloud Platform, Azure, Docker, Kubernetes, model fine-tuning, MCP, or A2A frameworks, describe your actual contributions.
For the leadership requirement, clearly show examples of mentoring, team leadership, technical decision-making, proof-of-concept development, and collaboration across teams. Keep the application factual and aligned with your real project experience.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree or higher in engineering, computer science, statistics, mathematics, or another quantitative field.
Experience
7+ years
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite