Middle+/Senior FullStack NestJS + Postgres/pgvector + ML Infra (CLIP/vLLM) + Next.js

Main requirements

 

  • Backend experience
  • ML experience
  • It is mandatory to use auto-tracker.

 

Requirements

 

Position name: Middle+/Senior FullStack NestJS + Postgres/pgvector + ML Infra (CLIP/vLLM) + Next.js
Level: Middle+/Senior
What do we expect:

  • 4+ years with NestJS and Postgres; solid SQL schema design and migrations.
  • Hands-on with pgvector (or Milvus/Qdrant) and cosine similarity search.
  • Practical experience with CLIP embeddings and reranking (MMR, novelty, repetition penalties).
  • LLM/vision service integration (preferably vLLM) and enforcing strict JSON outputs.

Soft Skills Requirements:

  • Strong communication skills, especially when working with non-technical stakeholders
  • Detail-oriented and quality-driven mindset
  • Proactive and able to work with minimal supervision
  • Comfortable working in a startup or early-stage product environment
  • Collaborative and able to explain technical topics clearly
  • Ownership mentality: sees problems and actively works toward solutions

Responsibilities:

Backend (NestJS + Prisma + Postgres/pgvector)

  • APIs: ComfyUI webhooks (generation_complete), recommendations, feedback/moderation, catalog states, suggestions/popular/ask, gifts (wallet, purchase, fulfillment), precompute cancel.
  • Vector search (pgvector top-k) + MMR reranker (quality, novelty, repetition penalties; diversity buckets).
  • Job queues & priorities: video_user, image_user, video_precompute; cancellation logic.
  • Data model & migrations for media, tags, embeddings, feedback, jobs, gifts, wallets/transactions.

ML Integration

  • vLLM (Qwen2-VL 7B Instruct, JSON-only captions), OpenCLIP (text/image embeddings), YOLO/GroundingDINO/MMPose/PaddleOCR/OpenNSFW2, Whisper (optional).
  • Media analysis pipeline (keyframes, shots, OCR, pose, NSFW level, embeddings, pHash).
  • “Human-in-the-loop” quality gate: like/dislike (+ reasons), watch-ratio for video; only approved are indexed.

Office/Remote: Remote

English: Upper-Intermediate
Russion or Ukrainian a BIG plus

Published 19 August
68 views
·
31 applications
20% read
·
4% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...