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



  1. How many years of experience do you have with Python and Django?

  2. Have you worked on production Django applications? Please describe the project.

  3. What is your experience with PostgreSQL?

  4. Have you implemented solutions using LangChain? Explain a use case.

  5. What GenAI projects have you worked on?

  6. What Machine Learning models or frameworks have you used?

  7. Are you currently located in or willing to work from Chennai/Bangalore?

  8. 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



  1. How many years of experience do you have with Python and Django?

  2. Have you worked on production Django applications? Please describe the project.

  3. What is your experience with PostgreSQL?

  4. Have you implemented solutions using LangChain? Explain a use case.

  5. What GenAI projects have you worked on?

  6. What Machine Learning models or frameworks have you used?

  7. Are you currently located in or willing to work from Chennai/Bangalore?

  8. 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


Similar jobs

More from Terrabit Consulting Pvt. Ltd - India
Terrabit Consulting Pvt. Ltd - India 1 day ago
Terrabit Consulting Pvt. Ltd - India 1 day ago
Terrabit Consulting Pvt. Ltd - India 22 hours ago

ML Engineer /Python Application Developer

Apply Now
Back to search page