Skip to Main Content

Job Title


Python (Machine Learning)


Company : Tata Consultancy Services


Location : Hyderabad, Telangana


Created : 2025-12-19


Job Type : Full Time


Job Description

Role - Python (Machine Learning)Location - Pune/HyderabadLocation - 6 to 12YrsJob SummaryWe 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 servicesRequired 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 skillsPreferred 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 practicesTechnical 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, AzureCognitive 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