اگه به چالشهای واقعی در دنیای LLMها علاقهمندی و دوست داری در ساخت محصولات هوش مصنوعی اثرگذار، نقش موثری داشته باشی، جای درستی اومدی! ما در اسمایلینو به دنبال یک AI Software Engineer باانگیزه، توانمند و عاشق یادگیری هستیم تا به تیم فنیمون ملحق بشه و در توسعه و استقرار سیستمهای هوشمند، نقش کلیدی ایفا کنه.
مسئولیتها:
طراحی، توسعه و بهبود سیستمهای مبتنی بر مدلهای زبانی بزرگ (LLM)
جمعآوری، پردازش و آمادهسازی دادهها برای آموزش و ارزیابی مدلها
تحلیل عملکرد مدلهای هوش مصنوعی و بهینهسازی نتایج
همکاری نزدیک با تیمهای محصول، طراحی و DevOps برای ارائه راهحلهای end-to-end
توسعه و نگهداری کدهای پروژه با رعایت اصول مهندسی نرمافزار و مستندسازی کامل
پیادهسازی تستهای واحد و یکپارچه برای تضمین کیفیت توسعه
پشتیبانی از محصولات در حال استفاده توسط کاربران: شامل استقرار نسخههای جدید، رفع باگ، مانیتورینگ و پاسخگویی به مسائل فنی
مهارتهای ضروری (تسلط کامل و سابقه کار):
حداقل 3 سال تجربه حرفهای در حوزه هوش مصنوعی (مخصوصاً LLM و توسعه نرمافزار)
تسلط به Prompt Engineering و تجربه کار با AI Agents
تسلط کامل به Python و کتابخانههای مرتبط با AI/ML
توانایی طراحی و پیادهسازی API با FastAPI
تسلط به مفاهیم OOP
تجربه کار با پایگاههای داده SQL و NoSQL
آشنایی کامل با Docker و مفاهیم Containerization
مهارتهای مورد انتظار (آشنایی اولیه و تجربه مقدماتی):
آشنایی با راهاندازی مدلهای LLM بهصورت محلی و روشهای Fine-tuning
تجربه در توسعه و استقرار سیستمها با معماری Microservices
آشنایی با برنامهنویسی موازی و چندپردازشی (Multithreading/Multiprocessing)
تجربه کار با WebSocket و API Stream
آشنایی با Celery و ابزارهایی مثل RabbitMQ
شناخت پایه از متدولوژیهای Agile و فرآیندهای Scrum
آشنایی با Design Patterns
مهارتهای ارزشافزا (امتیاز مثبت محسوب میشن):
تسلط به زبان انگلیسی (درک و نگارش مستندات فنی)
آشنایی با Design System
مهارت در مستندسازی دقیق، انتقال موثر دانش و همکاری تیمی
توانایی تحلیل مسائل پیچیده و ارائه راهحلهای خلاقانه