Python Developer (Moodle & AI)

Chandigarh University

Mohali

On-site

INR 800,000 - 1,500,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Chandigarh University in Mohali, Punjab seeks a Python Developer specialized in Moodle and AI to build backend services and REST APIs with PostgreSQL, MySQL and Redis. You will integrate LLMs via Ollama/vLLM/Hugging Face and construct RAG pipelines using Qdrant, pgvector, Milvus or Weaviate.

Moodle CMS integration through Web Services and plugins will be core, with Linux/Docker/AWS deployments. You will also develop Moodle plugins, follow Moodle APIs and plugin lifecycle, and provide production

Qualifications

  • Strong hands-on Python and practical LLM/RAG experience.
  • Hands-on PHP development and Moodle plugin development experience, with working knowledge of Moodle architecture, APIs and database structure.
  • Deployment on Linux, Docker or the cloud (AWS preferred).

Responsibilities

  • Develop backend services and REST APIs in Python (FastAPI/Flask/Django) with PostgreSQL, MySQL and Redis.
  • Integrate open-source and API-based LLMs (Llama, Qwen, Mistral, Gemma) using Ollama, vLLM or Hugging Face.
  • Build RAG pipelines covering ingestion, chunking, embeddings and retrieval, using Qdrant, pgvector, Milvus or Weaviate.
  • Integrate AI services with Moodle/CULMS through Web Services, plugins and authentication, and support upgrades and compatibility testing.
  • Develop PHP-based Moodle plugins (local, block, activity and question types) following Moodle coding standards, APIs and the plugin lifecycle.
  • Deploy on Linux, Docker, AWS or on-premise servers, using Git and CI/CD, and provide production support and troubleshooting.

Skills

Python
LLM/RAG
PHP development
Moodle plugin development

Education

B.Tech/M.Tech/MCA/M.Sc. in CS/IT/AI/Data Science

Tools

Linux
Docker
AWS
PostgreSQL
MySQL
Redis

Job description

Position: Python Developer-Moodle & AI

Location: Mohali, Punjab

Job Responsibilities
  • Develop backend services and REST APIs in Python (FastAPI/Flask/Django) with PostgreSQL, MySQL and Redis.
  • Integrate open-source and API-based LLMs (Llama, Qwen, Mistral, Gemma) using Ollama, vLLM or Hugging Face.
  • Build RAG pipelines covering ingestion, chunking, embeddings and retrieval, using Qdrant, pgvector, Milvus or Weaviate.
  • Integrate AI services with Moodle/CULMS through Web Services, plugins and authentication, and support upgrades and compatibility testing.
  • Develop PHP-based Moodle plugins (local, block, activity and question types) following Moodle coding standards, APIs and the plugin lifecycle.
  • Deploy on Linux, Docker, AWS or on-premise servers, using Git and CI/CD, and provide production support and troubleshooting.
Qualifications
  • B.Tech, M.Tech, MCA or M.Sc. in CS, IT, AI, Data Science or a related field.
  • Strong hands-on Python and practical LLM/RAG experience.
  • Hands-on PHP development and Moodle plugin development experience, with working knowledge of Moodle architecture, APIs and database structure.
  • J eployment experience on Linux, Docker or the cloud (AWS preferred).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI DevOps Engineer (AI Platform & LMS)
AI DevOps Engineer (AI Platform & LMS)

Chandigarh University • Mohali

On-site
INR 1,800,000 - 2,600,000
Moodle Developer
Moodle Developer

DRC Systems • Gandhinagar

On-site
INR 800,000 - 1,200,000
Back End Developer
Back End Developer

CHANDIGARH UNIVERSITY • Sahibzada Ajit Singh Nagar

On-site
INR 800,000 - 1,200,000
Python Developer (AI/ML)
Python Developer (AI/ML)

Aabhyasa Technologies Pvt Ltd • Varanasi

On-site
INR 900,000 - 1,500,000
Python Developer - AI & Data
Python Developer - AI & Data

Stelling Technologies • Ernakulam

On-site
INR 1,500,000 - 2,100,000
Python Developer
Python Developer

Techminds Group • NTR

On-site
INR 600,000 - 1,000,000
Python Developer
Python Developer

Ariel Software Solutions • Sahibzada Ajit Singh Nagar

On-site
INR 600,000 - 800,000
Yearly Performance Based Bonus
Paid leave
Training Development
+2
Moodle Developer & LMS Administrator
Moodle Developer & LMS Administrator

SmartRecruiters, Inc. • Pune District

On-site
INR 600,000 - 900,000
PHP Developer
PHP Developer

360Digitmg • Bengaluru

On-site
INR 600,000 - 1,000,000
Python Developer
Python Developer

TTK Services Private Limited • Bengaluru

On-site
INR 600,000 - 1,000,000