
برنامه نویس Back-Endتپسل
درباره موقعیت شغلی
درباره شرکت
شرح شغل و وظایف
معرفی شغل
ما به دنبال یک مهندس نرمافزار هستیم که تجربه عملی در توسعه سرویسهای بکاند و پیادهسازی قابلیتهای مبتنی بر هوش مصنوعی داشته باشد. در این موقعیت، روی توسعه APIها، یکپارچهسازی مدلهای زبانی بزرگ (LLM)، پیادهسازی معماری RAG و توسعه سیستمهای توزیعشده کار خواهید کرد و نیازمندیهای محصول را به راهکارهایی پایدار، مقیاسپذیر و آماده استفاده در محیط عملیاتی تبدیل خواهید کرد.
مسئولیتها و وظایف
- توسعه، نگهداری و بهبود سرویسهای بکاند، APIها و یکپارچهسازی با سایر سرویسها و پلتفرمها
- پیادهسازی قابلیتهای مبتنی بر LLM، معماری RAG و Tool Calling و یکپارچهسازی با ارائهدهندگان مختلف مدلهای هوش مصنوعی
- توسعه سازوکارهای بازیابی دانش، مدیریت کانتکست مکالمه و جریانهای پردازش مکالمه
- طراحی و پیادهسازی پردازشهای ناهمگام و یکپارچهسازیهای مبتنی بر رویداد
- بهبود عملکرد، مقیاسپذیری و پایداری سرویسها و ارتقای کیفیت پاسخهای هوش مصنوعی
- نوشتن تستهای خودکار، عیبیابی مشکلات محیط عملیاتی و حفظ کیفیت کد
- همکاری با تیم فرانتاند برای توسعه و ارائه قابلیتهای یکپارچه
شایستگیها
- تسلط بر اصول مهندسی بکاند و تجربه توسعه و نگهداری APIها و سرویسهای نرمافزاری در محیط عملیاتی
- تجربه عملی در یکپارچهسازی LLM و پیادهسازی RAG، کار با Embeddings، جستوجوی برداری (Vector Search) و مهندسی پرامپت (Prompt Engineering)
- تجربه کار با پایگاههای داده رابطهای و/یا غیررابطهای و آشنایی با پردازشهای ناهمگام، صفهای پیام (Message Queues) و سیستمهای توزیعشده
- تجربه نوشتن تستهای خودکار، عیبیابی و رفع مشکلات نرمافزار در محیط عملیاتی
- توانایی تحلیل مسائل فنی، تصمیمگیری مستقل و پیشبرد وظایف از طراحی تا پیادهسازی و تحویل نهایی
- توانایی ارائه راهکارهای عملی و قابل اتکا، یادگیری فناوریهای جدید و ایجاد تعادل میان کیفیت خروجی، زمان پاسخگویی، قابلیت اطمینان و هزینه پردازش
- مسئولیتپذیری، توجه به کیفیت و نگهداشتپذیری کد و توانایی همکاری و ارتباط موثر با اعضای تیم
مزیت محسوب میشود
- تجربه کار با فریمورکهای ارکستریشن هوش مصنوعی و پیادهسازی جریانهای کاری چندمرحلهای
- آشنایی با Structured Outputs و Streaming Responses در کنار Tool Calling
- تجربه کار با پایگاههای داده برداری و فناوریهای مرتبط با جستوجو
- تجربه استقرار و نگهداری برنامهها در محیطهای کانتینری و آشنایی با مانیتورینگ، Observability و بهینهسازی عملکرد
- تجربه کار روی محصولات هوش مصنوعی مکالمهمحور، سیستمهای پشتیبانی مشتری یا دستیارهای مبتنی بر دانش
درباره شرکت
شبکه هوشمند تبلیغات دیجیتال تپسل، پیشرو در دیجیتال مارکتینگ، تنها شبکه تبلیغات همه جانبه یا omni-channel در فضای دیجیتال است که ماهیانه به بیش از 40 میلیون کاربر منحصربفرد آنلاین، از طریق بیش از 30 هزار اپلیکیشن و بازی مانند تلوبیون، آمیرزا، کوییز آف کینگز، فوتبالی و منچرز، و بیش از 1000 وبسایت ورزشی و خبری پرمخاطب مانند ورزش3، تابناک، فارس، نود و دیجیاتو، دسترسی است و تمامی فرمت های تبلیغاتی بنری و ویدئویی را پشتیبانی می کند.
تپسل علاوه بر تبلیغات داخل موبایل و وب، در شبکه های اجتماعی به صورت میکرو/ماکرو اینفلوئنسر مارکتینگ حضور دارد و همچنین به صورت انحصاری آژانس تبلیغاتی سرویس تبلیغات در جستجوی کافه بازار است. کاربران آنلاین در شبانه روز در دنیای دیجیتال در فضاهای اپلیکیشن ها و بازی ها، وبسایت ها، شبکه های اجتماعی، و جستجو در کافه بازار حضور دارند، تپسل می تواند کاربر هدف را ردیابی کرده و مطابق با علاقه و سابقه رفتاری او در رسانه های دیگر، تبلیغ مناسب را به وی نمایش دهد.
تپسل علاوه بر تبلیغات داخل موبایل و وب، در شبکه های اجتماعی به صورت میکرو/ماکرو اینفلوئنسر مارکتینگ حضور دارد و همچنین به صورت انحصاری آژانس تبلیغاتی سرویس تبلیغات در جستجوی کافه بازار است. کاربران آنلاین در شبانه روز در دنیای دیجیتال در فضاهای اپلیکیشن ها و بازی ها، وبسایت ها، شبکه های اجتماعی، و جستجو در کافه بازار حضور دارند، تپسل می تواند کاربر هدف را ردیابی کرده و مطابق با علاقه و سابقه رفتاری او در رسانه های دیگر، تبلیغ مناسب را به وی نمایش دهد.

