Python (Machine Learning)
Tata Consultancy Services
2 - 5 years
Pune
Posted: 23/12/2025
Job Description
Role - Python (Machine Learning)
Location - Pune/Hyderabad
Location - 6 to 12Yrs
Job Summary
We are seeking an experienced Full stack Software Engineer to lead the development and implementation of AI PoD solutions for wealth management and conversational banking. You will be responsible for designing scalable full-stack applications, leading development teams, and ensuring seamless integration of AI capabilities with user-friendly interfaces using Python and React technologies.
Key Responsibilities
Lead development teams in building AI-powered applications for wealth management and banking
Design and develop full-stack solutions using Python backend services and React frontend applications
Architect scalable web applications that integrate with Azure AI services and machine learning models
Implement RESTful APIs and microservices for AI model integration and data processing
Develop responsive and intuitive user interfaces for conversational banking and wealth management platforms
Collaborate with AI/ML engineers to productionize machine learning models and LLM applications
Ensure code quality, performance optimization, and adherence to development best practices
Mentor junior developers and conduct code reviews to maintain high technical standards
Implement CI/CD pipelines and automated testing frameworks using Azure DevOps
Ensure applications meet security, compliance, and regulatory requirements for financial services
Required Qualifications
Bachelor's/Master's degree in Computer Science, Software Engineering, or related field
Overall 8+ years experience with 5+ years of software development experience with leadership responsibilities
Strong proficiency in Python and backend development frameworks (Django, Flask, FastAPI)
Extensive experience with React.js and modern JavaScript (ES6+, TypeScript)
Experience with Azure cloud services and API development
Knowledge of database design and management (SQL and NoSQL)
Experience with version control systems (Git) and agile development methodologies
Strong understanding of software architecture patterns and design principles
Experience with AI/ML integration and working with data science teams
Excellent leadership, communication, and project management skills
Preferred Qualifications
Experience in fintech, banking, or financial services industry
Knowledge of Azure Machine Learning services and AI model deployment
Experience with conversational AI platforms and chatbot development
Familiarity with wealth management systems and banking operations
Experience with containerization (Docker, Kubernetes) and microservices architecture
Knowledge of financial regulations and compliance requirements
Experience with automated testing frameworks and TDD/BDD practices
Technical Skills
Backend: Python, Django, Flask, FastAPI, Node.js
Frontend: React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3
Azure Services: Azure App Service, Azure Functions, Azure SQL Database, Azure
Cognitive Services
Databases: Azure SQL Database, PostgreSQL, MongoDB, Redis
APIs: RESTful APIs, GraphQL, WebSocket, Azure API Management
Tools: Git, Azure DevOps, Docker, Kubernetes, Jenkins
Testing: Jest, Pytest, Selenium, Azure Test Plans
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
