تخصصهای محوری
- توسعه و معماری Frontend و Backend
- طراحی رابطهای کاربری برای ابزارهای تحلیل داده و هوش مصنوعی
- پیادهسازی CI/CD و استقرار سیستمها
شرح موقعیت شغلی
مسئول توسعه نرمافزارهای مبتنی بر هوش مصنوعی بهصورت Full-Stack با تمرکز بر استقرار داخلی. نقش کلیدی در طراحی سیستمهایی که دادههای حساس را مدیریت میکنند.
مسئولیتها
- توسعه ماژولهای نرمافزاری برای تعامل با مدلهای هوش مصنوعی داخلی
- پیادهسازی APIهای امن برای ارتباط با سایر سامانهها
- طراحی و نگهداری داشبوردهای مدیریتی و تحلیل داده
- همکاری با تیمهای امنیت و DevOps برای رعایت الزامات امنیتی
مهارتهای موردنیاز
- تسلط به ReactJs/NextJs و NodeJs/NestJs/RestAPI
- آشنایی با معماریهای Enterprise و Microservices
- تسلط به پایگاه دادههای SQL/NoSQL (PostgreSQL, MongoDB, Redis)
- تسلط به CI/CD و Docker/Kubernetes در محیطهای داخلی
مهارتهای تکمیلی
- تجربه در ابزارهای MLOps Pipeline (Kubeflow, MLflow, Airflow)
- آشنایی با GPU/TPU Optimization و مدیریت منابع محاسباتی در دیتاسنتر
- تجربه در طراحی سیستمهای High-Availability و Fault-Tolerant
- آشنایی با OpenShift یا Kubernetes On-Prem
- مهارت در Hardening نرمافزار و Secure Coding
- تجربه در Performance Tuning برای سامانههای بزرگ