متخصص هوش مصنوعی / (NLP) Chatbot Specialist
خلاصه موقعیت:
ما به دنبال یک متخصص هوش مصنوعی / NLP با تمرکز بر توسعهٔ چتباتهای هوشمند و pipelineهای دیتاست هستیم. نقش شما طراحی و پیادهسازی مدلها و معماریهای RAG، تولید embeddings، آمادهسازی دیتاست، فاینتیونینگ و استقرار مدلها در محیط production خواهد بود. هدف ساخت یک پلتفرم چتبات مقیاسپذیر، امن و API-first است که با سیستمهای CRM و CMS یکپارچه شود.
مسئولیتها:
- طراحی و توسعهٔ مدلهای زبانی و معماریهای مکالمهای (Dialogue Management) برای فارسی و انگلیسی.
- طراحی و پیادهسازی data ingestion pipelines (crawler، فایلهای بارگذاریشده، connectors) و آمادهسازی دیتاست برای آموزش و ارزیابی.
- تولید و بهینهسازی embeddings و پیادهسازی جستجوی معنایی با Vector DB (Qdrant/Weaviate/Pinecone).
- پیادهسازی و بهینهسازی RAG pipeline: Retriever → Context Condenser → LLM orchestration.
- اجرای عملیات فاینتیونینگ (LoRA/PEFT) و مدیریت jobهای آموزش و inferencing (on-prem & cloud).
- طراحی و اجرای آزمایشات ارزیابی (evaluation metrics) برای factuality، precision، recall و کاهش hallucination.
- توسعهٔ مکانیزم active learning و human-in-the-loop برای ارتقای dataset و پاسخها.
- پیادهسازی پردازشهای NLU: intent detection, slot filling, entity recognition، و dialogue state tracking.
- مستندسازی مدلها، prompt templates، و قراردادهای API برای تیمهای backend/frontend.
- همکاری نزدیک با تیمهای Backend (برای API و action runners)، Data Engineering و DevOps/MLOps برای استقرار و مانیتورینگ مدلها.
مهارتها و شرایط لازم:
- حداقل 3 سال تجربهٔ حرفهای در حوزهٔ AI/NLP یا ML، مخصوصاً در پروژههای چتبات یا conversational AI.
- تسلط حرفهای به Python و کتابخانههای NLP/ML: Transformers (Hugging Face), PyTorch یا TensorFlow.
- تجربهٔ عملی با فریمورکهای RAG یا ابزارهایی مانند LangChain, LlamaIndex, Haystack.
- تجربه در تولید embeddings و کار با Vector DB (Qdrant، Weaviate، Pinecone یا FAISS).
- آشنایی با روشهای فاینتیونینگ (LoRA/PEFT)، quantization و استقرار مدلهای با کارایی بالا.
- تجربه در آمادهسازی و پاکسازی دادهٔ متنی و ایجاد دیتاستهای QA/Conversational (text extraction, OCR, chunking, labeling).
- درک مفاهیم prompt engineering و توانایی طراحی prompt templates و safety filters.
- تجربهٔ اجرای تستهای ارزیابی مدل (evaluation pipelines) و metric-driven improvement.
- تجربهٔ کار با APIهای مدلهای ابری (OpenAI API, Hugging Face Inference) و/یا استقرار on-prem inference.
- آشنایی با مفاهیم MLOps: CI/CD برای مدل، monitoring، logging (Prometheus/Grafana/Sentry).
- مهارت کار تیمی، مستندسازی فنی و مدیریت کد با Git.
مهارتهای امتیازی:
- تجربهٔ کار با دادههای فارسی (tokenization, normalization, morphological issues).
- تجربهٔ تولید و مدیریت metadata provenance برای پاسخها (source attribution).
- تجربه در طراحی و نگهداری GPU infra و job scheduling برای آموزش مدلها.
- آشنایی با طراحی conversation-as-auth flows (OTP via chat, magic link).
- تجربهٔ کار در پروژههای multi-tenant و طراحی isolation برای دادههای مشتریان.
- تجربه با ابزارهای labeling و annotation (Label Studio، Prodigy) و active learning pipelines.
مهارتهای نرم:
- ذهن محصولمحور و توانایی ترجمهٔ نیازهای بیزنسی به راهکارهای فنی.
- توانایی حل مسئلهٔ پیچیده، طراحی سیستماتیک و تصمیمگیری مبتنی بر داده.
- ارتباط موثر با تیمهای فنی و غیرفنی و توانایی ارائهٔ نتایج فنی.
- مسؤولیتپذیری، دقت و تمایل به یادگیری مداوم.
مزایا:
- کار روی پروژهای مرز-پیشرفته در حوزهٔ AI/Chatbot/CMS/CRM
- محیط کاری حرفهای، دوستانه و پویا
- بیمه تأمین اجتماعی
- فرصت رشد شغلی و همکاری در پروژههای بینالمللی
دفتر: تهران، سهروردی شمالی
نوع همکاری: تماموقت، حضوری (الزام ساکن تهران)