به عنوان یک مهندس نرمافزار هوش مصنوعی، شما عضوی کلیدی از تیم توسعه چابک ما خواهید بود که بر روی ساخت و پیادهسازی برنامههای جدید هوش مصنوعی/یادگیری ماشین تمرکز دارد. این برنامهها چالشهای فنی پیچیده را با راهحلهای نوآورانه حل میکنند. به طور مشخص، ما به دنبال استعدادهایی با درک عمیق از مدلهای زبان بزرگ (LLMs) و تجربه عملی غنی در سیستمهای مبتنی بر هوش مصنوعی هستیم. این نقش شامل تحقیق، توسعه و استقرار مدلهای پیشرفته یادگیری ماشین و پردازش زبان طبیعی است.
مهارتهای مورد نیاز:
تجربه کاری: بین 1 تا 3 سال تجربه مرتبط در زمینه یادگیری ماشین و هوش مصنوعی.
برنامهنویسی: تسلط کامل به پایتون و آشنایی با کتابخانهها و چارچوبهایی مانند Pandas، NumPy، Scikit-Learn، PyTorch، Hugging Face.
یادگیری ماشین و یادگیری عمیق: درک قوی از الگوریتمهای یادگیری ماشین (نظارت شده، بدون نظارت، تقویتی) و تخصص در شبکههای عصبی و فریمورکهای یادگیری عمیق.
هوش مصنوعی تخصصی: تجربه اثبات شده در یادگیری ماشین با مدلهای زبان بزرگ (LLMs)، تجربه در توسعه اپلیکیشنهای بر پایه LLM و تجربه کار بر روی مسائل پردازش زبان طبیعی (NLP).
مهندسی نرمافزار: درک اصول توسعه نرمافزار شامل سیستمهای کنترل نسخه (ترجیحا Git)، تست، استقرار و بهینهسازی برنامههای وب برای عملکرد، امنیت و پایداری.
مدیریت داده: تجربه با تکنیکهای دستکاری و پیشپردازش دادهها و تجربه قوی در مدیریت پایگاه داده (SQL و NoSQL).
استقرار و API: تجربه در طراحی، توسعه و آموزش مدلهای یادگیری ماشین برای استقرار در مقیاس بزرگ و تجربه با FastAPI برای توسعه API.
کارهایی که انجام خواهید داد:
توسعه و استقرار برنامههای هوش مصنوعی/یادگیری ماشین به عنوان بخشی از یک تیم چابک.
طراحی، پیادهسازی و بهینهسازی الگوریتمهای یادگیری ماشین، از جمله مدلهای یادگیری عمیق، و انتخاب الگوریتمهای مناسب برای وظایف خاص.
جمعآوری، پاکسازی و پیشپردازش مجموعههای داده بزرگ، اطمینان از کیفیت داده و مناسب بودن آن برای آموزش مدل.
ساخت و نگهداری زیرساختهای لازم برای اجرای مدلهای یادگیری ماشین در محیط عملیاتی، تضمین مقیاسپذیری و قابلیت اطمینان.
ارزیابی مستمر عملکرد مدل، شناسایی زمینههای بهبود و بازآموزی مدلها برای افزایش دقت و کارایی.
همکاری نزدیک با دانشمندان داده، مهندسان نرمافزار و سایر ذینفعان برای درک نیازمندیها، یکپارچهسازی مدلها در سیستمها و اطمینان از استقرار موفقیتآمیز.
اطمینان از عملکرد، کیفیت و پاسخگویی سرویس ها.
حفظ کیفیت کد، سازماندهی و اتوماسیون.
مسیر کاری شما در دیتاک:
هفته اول: با اعضای تیمها، محصولات فعلی و زیرساختهای موجود برای مدلهای هوش مصنوعی/یادگیری ماشین، به ویژه در زمینه LLM و NLP، آشنا خواهید شد.
ماه اول: مشارکت در چرخه توسعه یک مدل هوش مصنوعی/یادگیری ماشین، از پیشپردازش دادهها تا آموزش و ارزیابی اولیه، با تمرکز بر یکی از چالشهای موجود در پروژههای LLM یا NLP را تجربه خواهید کرد.
6 ماه اول: درک عمیقی از فرآیند کامل توسعه و استقرار مدلهای هوش مصنوعی/یادگیری ماشین در مقیاس عملیاتی، شامل بهینهسازی، نظارت و نگهداری آنها را کسب خواهید کرد. توانایی مستقلانه طراحی و پیادهسازی بخشهایی از یک سیستم هوش مصنوعی را خواهید داشت.
دِیتاک شرکتی دانش بنیان و تخصصی درحوزه داده کاوی(Data Mining) و کلان داده(Big Data) است. در دیتاک محصولاتی ارائه می دهیم که میتواند به تصمیمگیریها کمک کند، ریسکها را کاهش دهد و مشکلات را شناسایی کند تا کیفیت محصول و عملکرد مشتری را بهبود و ارتقا بخشد.
کار تیمی، خلاقیت و نوآوری، اشتراکگذاری دانش و تجربیات، حل چالش های سخت از ارزش های کلیدی فرهنگ دِیتاک است.