استخدام مهندس نرمافزار هوش مصنوعی (AI Software Engineer)
شرح موقعیت شغلی
ما به دنبال یک مهندس نرمافزار مشتاق و با تجربه هستیم تا در تیم توسعه ما به پیادهسازی، بهینهسازی و مقیاسپذیری سیستمهای مبتنی بر هوش مصنوعی کمک کند. برخلاف یک دانشمند داده (Data Scientist) که تمرکز اصلیاش بر تحقیق و مدلسازی است، تمرکز اصلی شما بر تبدیل مدلهای هوش مصنوعی به محصولات نرمافزاری واقعی، کارآمد و قابل استفاده در مقیاس بالا خواهد بود.
- حداقل ۲ الی ۳ سال تجربهی کاری حرفهای
- تسلط کامل به Python و فریمورک Django برای توسعه و نگهداری سرویسهای بکاند
- تجربه طراحی و توسعه APIهای RESTful و کار با ابزارهایی مثل Django REST Framework
- آشنایی با مفاهیم هوش مصنوعی و توانایی یکپارچهسازی مدلهای AI/LLM در محصولات نرمافزاری
- تسلط به کار با پایگاهدادههای relational مانند PostgreSQL و بهینهسازی کوئریها
- تجربه کار با Docker و کانتینرسازی سرویسها برای محیطهای توسعه و Production
- آشنایی با مفاهیم DevOps، CI/CD و ابزارهایی مثل GitHub Actions یا GitLab CI
- توانایی کار با سیستمعامل Linux و مدیریت سرورهای ابری
- آشنایی با مفاهیم Infrastructure، Networking و Deployment در محیطهای Cloud
- تجربه کار با Message Queueها مانند RabbitMQ یا Redis برای پردازشهای asynchronous
- توانایی نوشتن کد تمیز، تستپذیر و قابل نگهداری بر اساس Best Practiceهای مهندسی نرمافزار
- آشنایی با ابزارهای مانیتورینگ و لاگینگ برای تحلیل و عیبیابی سرویسها
- توانایی همکاری تیمی، حل مسئله و مشارکت در طراحی معماری سیستمهای مقیاسپذیر
- اشتیاق به یادگیری مداوم تکنولوژیهای نوظهور در حوزه AI
- توانایی کار در محیطهای چابک (Agile/Scrum)
مهارتهای مورد نیاز
- Python
- Django
- RestFul API
- هوش مصنوعی
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست