Assistant Manager - AIML
Firstsource Solutions · State of Mahārāshtra, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Firstsource Solutions · State of Mahārāshtra, India
Assistant Manager - AIML Date: Sep 1, 2026 Location: Mumbai, IN Requisition ID: 23769 Description: Job Description – Assistant Manager/Sr Software Engineer Job brief: We are looking for a highly skilled and hands-on Full Stack AI Engineer with strong expertise in Python, Machine Learning, Cloud Technologies, and modern web application development. This is a coding-intensive role requiring active participation in architecture, design, development, code reviews, and deployment of enterprise-grade AI solutions. The ideal candidate should be passionate about technology, comfortable working across the full stack, and capable of building scalable AI-powered applications from concept to production. Mandatory Technical Skills • 6+ years of hands-on software development experience with strong coding expertise. • Strong programming experience in Python (Mandatory). • Proven experience in designing, developing, and deploying enterprise-grade applications. • Strong expertise in Full Stack Development: • Backend: Python, FastAPI, Flask, Django • Frontend: React.js, Angular, JavaScript, TypeScript, HTML5, CSS3 • Experience developing and maintaining REST APIs and Microservices. • Strong understanding of Object-Oriented Programming (OOP), SOLID Principles, Design Patterns, and Domain-Driven Design (DDD). • Hands-on experience building, training, fine-tuning, and deploying Machine Learning models. • Experience with ML frameworks such as Scikit-learn, TensorFlow, PyTorch, and XGBoost. • Experience deploying AI/ML solutions into production environments and implementing MLOps practices. • Strong hands-on experience with AWS and/or Azure Cloud Platforms (Mandatory). • Experience with cloud-native development, containerization, and orchestration technologies such as Docker and Kubernetes. • Experience implementing CI/CD pipelines, DevOps, and Infrastructure as Code. • Strong understanding of distributed systems, event-driven architecture, scalability, performance optimization, and security best practices. • Experience working with relational and NoSQL databases. • Strong debugging, analytical, and problem-solving skills. Preferred Skills • Experience with Generative AI, Large Language Models (LLMs), RAG, AI Agents, and Agentic AI frameworks. • Experience with LangChain, LangGraph, LlamaIndex, Semantic Kernel, or similar frameworks. • Experience with Vector Databases and Enterprise AI platforms. • Familiarity with AI-assisted development tools such as GitHub Copilot, Gemini, Cursor, or equivalent. Roles and Responsibilities: • Design, develop, test, and deploy scalable full-stack applications using Python and modern front-end frameworks. • Build and deploy Machine Learning and AI-powered solutions for enterprise use cases. • Actively contribute to coding, code reviews, debugging, and performance optimization activities. • Develop and maintain REST APIs, microservices, and cloud-native applications. • Collaborate with business stakeholders, product teams, architects, and data scientists to translate requirements into technical solutions. • Design scalable, secure, and maintainable software architectures following industry best practices. • Implement and manage CI/CD pipelines, DevOps, and MLOps processes. • Deploy, monitor, and optimize applications and ML models on AWS and/or Azure. • Ensure high standards of code quality through automated testing, peer reviews, and engineering best practices. • Troubleshoot and resolve complex technical issues across application, infrastructure, and data layers. • Drive continuous improvement in architecture, development processes, security, scalability, and operational efficiency. • Mentor and guide team members on technical design, coding standards, and engineering best practices. • Stay updated with emerging technologies and recommend innovative solutions to enhance products and platforms. • Work in Agile teams and contribute to sprint planning, estimation, and successful delivery of project milestones. Experience: • 6-12 years of overall experience • Master/Bachelor's degree in Computer Science or an Engineering degree Location: • Hyderabad, Mumbai, Bangalore and Chennai Apply now