Gramian Consulting
Gramian Consulting
Gramian Consulting یک شرکت مشاوره‌ای ریموت‌محور است که بر استعدادهای مهندسی، داده و هوش مصنوعی تمرکز دارد. این شرکت از طریق تقویت نیروی متخصص، استخدام، تشکیل تیم‌های اختصاصی و مدیریت پیمانکاران به سازمان‌ها کمک می‌کند ظرفیت فنی خود را گسترش دهند. خدمات آن همچنین شامل آموزش و تنظیم دقیق مدل‌های زبانی بزرگ، عامل‌ها و دستیارهای هوش مصنوعی، عملیات یادگیری ماشین و زیرساخت هوش مصنوعی است. این شرکت از توسعه شغلی افراد نیز از طریق برنامه‌های مربی‌گری و آموزشی در زمینه آمادگی شغلی، آمادگی برای مصاحبه و آشنایی با بازارهای بین‌المللی پشتیبانی می‌کند. فعالیت آن تجربه عملی مهندسی و استخدام را با هم ترکیب می‌کند تا به مشتریان در ساخت تیم‌های فنی و به‌کارگیری هوش مصنوعی برای نیازهای کسب‌وکار کمک کند.

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

گرامیان کانسالتینگ به دنبال مهندس ارشد نرم‌افزاری است تا کد تولیدشده توسط هوش مصنوعی را برای برنامه‌های آموزش مدل‌های زبانی بزرگ ارزیابی کند. این نقش شامل بازبینی کد، توسعه راهکارهای مرجع و ایجاد بنچمارک برای ارزیابی مدل‌های زبانی است.

توضیحات

  • کد تولیدشده توسط هوش مصنوعی را در زبان‌های برنامه‌نویسی و سناریوهای مختلف مهندسی نرم‌افزار ارزیابی کنید.
  • کد را از نظر درستی، قابلیت اطمینان، امنیت، مقیاس‌پذیری، خوانایی و نگهداشت‌پذیری بررسی کنید.
  • باگ‌ها، نقص‌های منطقی، پیاده‌سازی‌های ناقص، شکست در حالت‌های مرزی و ضعف‌های معماری را شناسایی کنید.
  • کدبیس‌های ناآشنا را بررسی کنید و اثر تغییرات پیشنهادی را ارزیابی کنید.
  • رفع باگ‌ها، توسعه قابلیت‌ها، بازآرایی کد، یکپارچه‌سازی‌های API، به‌روزرسانی‌های پیکربندی و عملیات پایگاه داده را بازبینی کنید.
  • گزینه‌های مختلف پیاده‌سازی را مقایسه کنید و انطباق آن‌ها با الزامات فنی را بررسی کنید.
  • کد را بازنویسی یا اصلاح کنید تا راهکارهای مرجع باکیفیت ایجاد شوند.
  • مشکلات فنی و بهبودهای پیشنهادی را به‌روشنی توضیح دهید.
  • معیارهای ارزیابی، حاشیه‌نویسی‌های فنی و روبریک‌هایی برای سنجش کیفیت کد ایجاد کنید.
  • با تیم‌های پژوهش و مهندسی برای توسعه بنچمارک‌های کدنویسی و پیشبرد روش‌های ارزیابی مدل‌های زبانی بزرگ همکاری کنید.

شرایط لازم

  • حداقل هفت سال تجربه حرفه‌ای در مهندسی نرم‌افزار.
  • تسلط بالا بر دست‌کم یکی از زبان‌هایی مانند Python، JavaScript/TypeScript، Java، C++، Go، C#، Ruby، PHP یا Rust.
  • تجربه قابل‌توجه در ساخت، نگهداشت، اشکال‌زدایی و بازبینی نرم‌افزارهای آماده تولید.
  • تسلط کافی بر اصول طراحی نرم‌افزار، کد تمیز، معماری ماژولار، انتزاع، مدیریت خطا و نگهداشت‌پذیری.
  • توانایی اثبات‌شده در یافتن مشکلات عملکردی، کارایی، امنیتی و طراحی در کدبیس‌های پیچیده.
  • مهارت قوی در اشکال‌زدایی، تحلیل علت ریشه‌ای و حل مسئله.
  • تجربه مشارکت در بازبینی کد و جریان‌های کاری توسعه مشارکتی.
  • آشنایی با Git و شیوه‌های روز مهندسی نرم‌افزار.
  • تسلط بر انگلیسی نوشتاری و توانایی انتقال دقیق بازخورد فنی.
  • دانش خوب از ساختارهای داده، الگوریتم‌ها، APIها، پایگاه‌های داده و معماری برنامه‌ها.