Sinch
Sinch
Sinch نرم‌افزار و زیرساخت ارتباطی را برای کسب‌وکارها و ارائه‌دهندگان خدمات ارتباطی فراهم می‌کند. پلتفرم CPaaS این شرکت، APIها و برنامه‌های کاربردیِ متمرکز بر توسعه‌دهندگان را برای پیام‌رسانی، تماس صوتی، ایمیل، احراز هویت و هوش مصنوعی مکالمه‌ای با اتصال شبکه و خدمات مخابراتی ترکیب می‌کند. سازمان‌ها از Sinch برای ارائه کمپین‌های بازاریابی، اعلان‌ها، هشدارها، پشتیبانی مشتری و فرایندهای احراز هویت در کانال‌هایی مانند SMS، RCS، WhatsApp، ایمیل و تماس صوتی استفاده می‌کنند. پلتفرم این شرکت بر زیرساخت ارتباطی مقیاس‌پذیر و اتصال گسترده به اپراتورها بنا شده است.

مهندس ارشد نرم‌افزار، پلتفرم هوش مصنوعی مکالمه‌ای (هیبرید مادرید)

برای پلتفرم هوش مصنوعی مکالمه‌ای Sinch، سرویس‌های بک‌اند مقیاس‌پذیر بسازید که از تعاملات متنی و صوتی بلادرنگ پشتیبانی می‌کنند. روی سیستم‌های توزیع‌شده، یکپارچه‌سازی‌ها و زیرساخت ابری کار کنید.

توضیحات

  • سرویس‌های بک‌اند کانال‌های متنی و صوتی Chatlayer را بسازید؛ از جمله سرورهای WebSocket و زیرساخت ارتباطی بلادرنگ.
  • یکپارچه‌سازی‌های پلتفرم و چارچوب‌های یکپارچه‌سازی برنامه‌ها را توسعه دهید.
  • با حذف وابستگی‌های قدیمی و ایجاد سیستم‌های ماژولار و مستقل از فروشنده، به مدرن‌سازی معماری کمک کنید.
  • در تصمیم‌های فنی مرتبط با SinchID، MongoDB Atlas، Kafka، Temporal و قابلیت‌های نوظهور پلتفرم مشارکت کنید.
  • رهبری بازبینی کد، گفت‌وگوهای فنی و نشست‌های اشتراک دانش را بر عهده بگیرید.
  • به مهندسان راهنمایی بدهید، از راهنمایی دیگران بهره بگیرید و به تقویت فرهنگ مهندسی کمک کنید.
  • از سیستم‌های تولیدی از طریق نوبت‌های آن‌کال و پاسخ‌گویی به رخدادها پشتیبانی کنید.
  • پوشش تست را افزایش دهید، بدهی فنی را کاهش دهید و فرایندهای عملیاتی را بهبود بخشید.

شرایط لازم

  • حداقل پنج سال تجربه حرفه‌ای در مهندسی نرم‌افزار.
  • تسلط بالا بر Node.js و TypeScript، Go یا هر دو.
  • تجربه توسعه سیستم‌های بلادرنگ، از جمله معماری‌های WebSocket یا رویدادمحور.
  • تجربه عملی کار با زیرساخت ابری پیچیده؛ آشنایی با GCP و/یا AWS ترجیح داده می‌شود.
  • تجربه کار با میکروسرویس‌ها و سیستم‌های توزیع‌شده، از جمله مدیریت وضعیت بین نمونه‌ها با استفاده از فناوری‌هایی مانند ETCD یا Redis.
  • دانش کاری MongoDB یا یک پایگاه داده سندی مشابه.
  • تجربه ساخت و نگهداری APIهای RESTful و معماری‌های رویدادمحور؛ تجربه Kafka ترجیح داده می‌شود.
  • درک قوی از مبانی طراحی سیستم، از جمله مقیاس‌پذیری، تأخیر، انتقال در زمان خرابی و مصالحه‌های معماری.
  • مهارت‌های ارتباطی عالی و اعتمادبه‌نفس در کار با تیم‌های توزیع‌شده و چندوظیفه‌ای.
  • زبان سازمانی انگلیسی است و درخواست‌ها باید به زبان انگلیسی ارسال شوند.
  • ترجیحی: تجربه کار با هوش مصنوعی مکالمه‌ای، پلتفرم‌های چت‌بات یا ویس‌بات، یا پایپ‌لاین‌های NLP/NLU.
  • ترجیحی: تجربه استفاده از Docker و Kubernetes.
  • ترجیحی: آشنایی با سیستم‌های مدیریت هویت OAuth/OIDC.
  • ترجیحی: تجربه قبلی در یک شرکت CPaaS، اسکیل‌آپ یا محصولی با رشد سریع.