Search by job, company or skills

Fresher
Not Disclosed
Early Applicant
  • Posted 7 days ago
  • Be among the first 30 applicants

Job Description

Role Summary

Build and integrate Python-based AI services, including LLMs, RAG and APIs, with Moodle/CULMS, CUIMS/ERP and other university applications, and take them into production.

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

Email at: [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

Key Skills

pgvector

Qdrant

Hugging Face

LLMs

vLLM

Ollama

Milvus

Weaviate

Similar Jobs

2-4 yrs
Remote
Skills:
React, Typescript, Restful Apis, Postgres, MongoDB, AWS cloud services, Analytical Skills
Chandigarh, India
Skills:
multithreading, Api Integration, Pandas, Numpy, Asynchronous programming, Python, object-oriented programming, backtesting, broker APIs, modular code design, real-time data processing, large CSV parquet datasets
1-3 yrs
Chandigarh, India
Skills:
CSS, MySQL, Python, HTML, Django, PostgreSQL, Javascript, MCP Model Context Protocol, Vector Databases, Generative AI