Mandatory Requirements
- Experience: 5+ years
- Location: Chennai or Bangalore
- Domain: MSP (Managed Service Provider) experience preferred/required
Technical Skills
Backend Development
Strong Python development experience
Strong understanding of OOPs (Object-Oriented Programming)
Hands-on Django application development experience (real project experience is mandatory, POC experience alone is not sufficient )
Strong Backend Developer profile
Experience with PostgreSQL
AI / ML Skills
Experience with LangChain
Experience with Generative AI (GenAI)
Experience with Machine Learning
Ideal Candidate Summary
A strong backend engineer with 5+ years of experience in Python and Django, having delivered production-grade applications using PostgreSQL, and possessing practical exposure to LangChain, Generative AI, and Machine Learning technologies.
Quick Screening Questions
How many years of experience do you have with Python and Django?
Have you worked on production Django applications? Please describe the project.
What is your experience with PostgreSQL?
Have you implemented solutions using LangChain? Explain a use case.
What GenAI projects have you worked on?
What Machine Learning models or frameworks have you used?
Are you currently located in or willing to work from Chennai/Bangalore?
Do you have MSP domain experience?
If you're using this JD for recruitment, I can also help create a Boolean search string , screening checklist , or interview questionnaire .
MORE FOCUS ON al/ml with python
If the requirement is to prioritize AI/ML with Python over traditional backend development, you can position the JD like this:
Mandatory Skills (Priority Order)
1. AI/ML & GenAI (Highest Priority)
Strong hands-on experience in Machine Learning
Experience building Generative AI applications
Strong knowledge of LangChain
Experience working with LLMs , RAG architectures, prompt engineering, embeddings, and vector databases
Experience integrating AI/ML models into production applications
Good understanding of model evaluation, fine-tuning concepts, and AI application lifecycle
2. Python Development
Strong proficiency in Python
Strong understanding of OOPs concepts
Experience with Python libraries such as:
Pandas
NumPy
Scikit-learn
TensorFlow/PyTorch (preferred)
Ability to build scalable APIs and backend services
3. Backend Development
Hands-on experience in Django application development (production projects only, not POCs)
Strong backend development experience
Experience with REST APIs and microservices
4. Database
Strong experience with PostgreSQL
Knowledge of database optimization and query tuning
Preferred Skills
Experience with vector databases such as Pinecone, Weaviate, Chroma, or FAISS
Experience with cloud platforms (AWS/Azure/GCP)
MLOps exposure
Experience deploying AI solutions in production environments
MSP domain experience
Candidate Profile
Looking for an AI/ML Engineer with strong Python expertise , capable of developing and deploying GenAI solutions using LangChain and modern LLM frameworks. The candidate should have practical experience in Machine Learning, AI model integration, and production-grade Python development, with Django and PostgreSQL serving as supporting backend technologies.
Responsibilities
Mandatory Requirements
- Experience: 5+ years
- Location: Chennai or Bangalore
- Domain: MSP (Managed Service Provider) experience preferred/required
Technical Skills
Backend Development
Strong Python development experience
Strong understanding of OOPs (Object-Oriented Programming)
Hands-on Django application development experience (real project experience is mandatory, POC experience alone is not sufficient )
Strong Backend Developer profile
Experience with PostgreSQL
AI / ML Skills
Experience with LangChain
Experience with Generative AI (GenAI)
Experience with Machine Learning
Ideal Candidate Summary
A strong backend engineer with 5+ years of experience in Python and Django, having delivered production-grade applications using PostgreSQL, and possessing practical exposure to LangChain, Generative AI, and Machine Learning technologies.
Quick Screening Questions
How many years of experience do you have with Python and Django?
Have you worked on production Django applications? Please describe the project.
What is your experience with PostgreSQL?
Have you implemented solutions using LangChain? Explain a use case.
What GenAI projects have you worked on?
What Machine Learning models or frameworks have you used?
Are you currently located in or willing to work from Chennai/Bangalore?
Do you have MSP domain experience?
If you're using this JD for recruitment, I can also help create a Boolean search string , screening checklist , or interview questionnaire .
MORE FOCUS ON al/ml with python
If the requirement is to prioritize AI/ML with Python over traditional backend development, you can position the JD like this:
Mandatory Skills (Priority Order)
1. AI/ML & GenAI (Highest Priority)
Strong hands-on experience in Machine Learning
Experience building Generative AI applications
Strong knowledge of LangChain
Experience working with LLMs , RAG architectures, prompt engineering, embeddings, and vector databases
Experience integrating AI/ML models into production applications
Good understanding of model evaluation, fine-tuning concepts, and AI application lifecycle
2. Python Development
Strong proficiency in Python
Strong understanding of OOPs concepts
Experience with Python libraries such as:
Pandas
NumPy
Scikit-learn
TensorFlow/PyTorch (preferred)
Ability to build scalable APIs and backend services
3. Backend Development
Hands-on experience in Django application development (production projects only, not POCs)
Strong backend development experience
Experience with REST APIs and microservices
4. Database
Strong experience with PostgreSQL
Knowledge of database optimization and query tuning
Preferred Skills
Experience with vector databases such as Pinecone, Weaviate, Chroma, or FAISS
Experience with cloud platforms (AWS/Azure/GCP)
MLOps exposure
Experience deploying AI solutions in production environments
MSP domain experience
Candidate Profile
Looking for an AI/ML Engineer with strong Python expertise , capable of developing and deploying GenAI solutions using LangChain and modern LLM frameworks. The candidate should have practical experience in Machine Learning, AI model integration, and production-grade Python development, with Django and PostgreSQL serving as supporting backend technologies.
Qualifications
Any degree