HamburgerMenu
hirist

LearningMate - Senior Software Developer/Tech Lead - Python & Artificial Intelligence

LearningMate Solutions
8 - 12 Years
Mumbai

Posted on: 05/06/2026

Job Description

About the Role :

We are seeking an experienced Senior Software Developer / Tech Lead with strong expertise in Python, Artificial Intelligence, and scalable software architecture.

The ideal candidate will be responsible for leading the design, development, and deployment of AI-powered applications, backend platforms, and intelligent automation solutions while mentoring engineering teams and driving technical excellence.

This role requires a hands-on technical leader who can bridge software engineering best practices with modern AI technologies, including Generative AI, Large Language Models (LLMs), machine learning frameworks, and cloud-native architectures.

Key Responsibilities :

Technical Leadership :

- Lead the architecture, design, and development of enterprise-grade software solutions using Python.

- Drive technical strategy, architecture decisions, and engineering best practices across projects.

- Mentor and guide developers through code reviews, design discussions, and technical problem-solving.

- Establish coding standards, development frameworks, and quality assurance processes.

- Collaborate with Product Managers, Architects, Data Scientists, and Business Stakeholders to define technical roadmaps.

Python Application Development :

- Design and develop scalable backend services, APIs, microservices, and distributed systems.

- Build high-performance applications using Python frameworks such as FastAPI, Django, or Flask.

- Develop reusable components and maintainable software architectures.

- Optimize application performance, reliability, scalability, and security.

- Lead modernization and automation initiatives across engineering functions.

AI & Generative AI Development :

- Design and implement AI-powered solutions leveraging Large Language Models (LLMs) and Generative AI technologies.

- Build intelligent assistants, chatbots, copilots, recommendation engines, and workflow automation platforms.

- Integrate AI models from OpenAI, Anthropic, Gemini, or open-source ecosystems.

- Develop Retrieval-Augmented Generation (RAG) solutions using vector databases and knowledge repositories.

- Evaluate emerging AI technologies and drive their adoption within the organization.

Machine Learning & Data Engineering :

- Collaborate with Data Science teams to deploy and scale machine learning models.

- Develop model-serving infrastructure and MLOps pipelines.

- Work with structured and unstructured datasets for AI and analytics applications.

- Build data ingestion, transformation, and processing pipelines.

- Monitor model performance and optimize production AI systems.

Cloud & DevOps :

- Deploy applications on AWS, Azure, or Google Cloud Platform.

- Build CI/CD pipelines and automated deployment frameworks.

- Implement containerization and orchestration using Docker and Kubernetes.

- Ensure security, observability, monitoring, and compliance across applications.

- Drive cloud-native development practices and infrastructure automation.

Quality Engineering :

- Promote test-driven development and automation-first engineering practices.

- Implement automated testing frameworks for functional, integration, and performance testing.

- Ensure high code quality through peer reviews, static analysis, and continuous improvement initiatives.

Required Skills & Qualifications :

Technical Expertise :

- 8-12 years of software development experience with strong Python expertise.

- Deep knowledge of Python frameworks such as FastAPI, Django, and Flask.

- Strong understanding of Object-Oriented Programming, Design Patterns, and Software Architecture.

- Experience building RESTful APIs, microservices, and distributed applications.

- Expertise in SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, Redis, or Cassandra.

- Strong understanding of data structures, algorithms, and system design principles.

AI & Machine Learning :

- Hands-on experience with Generative AI, LLMs, and AI application development.

- Experience with LangChain, LlamaIndex, Semantic Kernel, CrewAI, AutoGen, or similar frameworks.

- Familiarity with vector databases such as Pinecone, Weaviate, Chroma, or FAISS.

- Knowledge of machine learning frameworks including TensorFlow, PyTorch, or Scikit-learn.

- Experience implementing RAG architectures and prompt engineering techniques.

Cloud & DevOps :

- Experience with AWS, Azure, or GCP services.

- Knowledge of Docker, Kubernetes, CI/CD pipelines, and Infrastructure as Code.

- Familiarity with monitoring and observability tools.

Leadership & Soft Skills :

- Proven experience leading development teams and technical initiatives.

- Strong stakeholder management and communication skills.

- Excellent analytical and problem-solving capabilities.

- Ability to mentor engineers and drive technical excellence.

- Experience working in Agile/Scrum environments.

Preferred Qualifications :

- Experience building enterprise AI products or SaaS platforms.

- Exposure to MLOps and AI governance frameworks.

- Knowledge of Agentic AI, Autonomous Agents, and Multi-Agent Systems.

- Experience with data engineering and real-time analytics platforms.

- Contributions to open-source projects or technical communities.

Educational Qualification :

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...