24 Sep
|
Chandigarh University
|
Sahibzada Ajit Singh Nagar
24 Sep
Chandigarh University
Sahibzada Ajit Singh Nagar
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.
- Robust 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).
Interested Candidate Can share there resume by Mail & whatsapp
[email protected] & (phone hidden)
📌 Python Developer (Moodle & AI) (Sahibzada Ajit Singh Nagar)
🏢 Chandigarh University
📍 Sahibzada Ajit Singh Nagar