Normal Computing
Normal Computing
۵۱ – ۲۰۰ کارکنان
بر اساس اطلاعات موجود در پروفایل، Normal Computing شرکتی است که در سال ۲۰۲۲ تأسیس شده است. بااین‌حال، درباره محصولات، خدمات، حوزه فعالیت یا زمینه استخدام آن توضیحی ارائه نشده است. برای ارائه معرفی مفید به کارجویان، به جزئیات مشخص‌تری درباره شرکت نیاز است.

مهندس فرانت‌اند کامپایلر، معماری‌های LLM

پشتیبانی کامپایلر از معماری‌های نوظهور LLM را گسترش دهید؛ از گونه‌های مختلف توجه و مسیریابی MoE تا کوانتیزه‌سازی و قالب‌های عددی. راه‌اندازی مدل را روی شبیه‌سازها و نمونه‌های اولیه FPGA برای سخت‌افزار هوش مصنوعی درون‌حافظه‌ای Normal Computing اعتبارسنجی کنید.

توضیحات

  • پشتیبانی فرانت‌اند و سطح میانی کامپایلر را برای معماری‌های نوظهور LLM گسترش دهید.
  • گونه‌های مختلف توجه، روش‌های مسیریابی MoE و معماری‌های دیگر را در کامپایلر پیاده‌سازی کنید.
  • IR، عملیات و گذرهای پایین‌سازی را گسترش دهید تا سازه‌های اولیه معماری جدید به‌درستی نمایش داده شوند.
  • با تکامل کامپایلر، پوشش آزمون را حفظ کنید.
  • روش‌های کوانتیزه‌سازی و قالب‌های عددی را با حفظ دقت مدل نمایش دهید.
  • تحولات معماری‌های LLM را دنبال کنید و اولویت‌های پشتیبانی آینده کامپایلر را پیشنهاد دهید.
  • برنامه‌های پایین‌سازی‌شده را برای نگاشت به سخت‌افزار به مهندسان کامپایلر بک‌اند بسپارید.
  • برای انتقال مدل‌ها از پشتیبانی کامپایلر به سروینگ، با مهندس سروینگ LLM همکاری کنید.
  • پیش از آماده‌شدن سیلیکون، راه‌اندازی کامپایلر را با شبیه‌سازها و نمونه‌های اولیه FPGA اعتبارسنجی کنید.

شرایط لازم

  • تجربه عملی در توسعه و انتشار گذرهای کامپایلر ML.
  • آشنایی عمیق با اجزای داخلی PyTorch، ترجیحاً شامل TorchDynamo، FX و torch.export.
  • دانش کاربردی از معماری‌های مدرن LLM، از جمله سازوکارهای توجه، مسیریابی MoE و روش‌های کوانتیزه‌سازی.
  • راحتی در طراحی زیرساخت کامپایلر در یک کدبیس جدید و گسترش زیرساخت موجود.
  • راحتی در ساخت نرم‌افزار برای سخت‌افزار در حال تکامل، از شبیه‌سازی تا راه‌اندازی.
  • تسلط به Python.
  • آشنایی با C++ یا Rust.
  • تجربه با IREE، XLA یا TVM مزیت محسوب می‌شود.
  • آشنایی با JAX یا ONNX مزیت محسوب می‌شود.
  • تجربه در تقسیم مدل‌ها میان دستگاه‌ها با موازی‌سازی تانسوری، خط لوله‌ای یا متخصصان مزیت محسوب می‌شود.
  • تجربه در طراحی مشترک سخت‌افزار و نرم‌افزار مزیت محسوب می‌شود.
  • تجربه با هدف‌های سخت‌افزاری نامتعارف یا درون‌حافظه‌ای مزیت محسوب می‌شود.
  • مشارکت در پروژه‌های متن‌باز کامپایلر یا زیرساخت ML مزیت محسوب می‌شود.

مزایا

  • کار نزدیک به پژوهش، همراه با فرصت انتشار مقاله به نمایندگی از Normal Computing.
  • کار با سخت‌افزار پیش از تولید سیلیکون، با استفاده از شبیه‌سازها و نمونه‌های اولیه FPGA.
  • محیط کاری فراگیر با تعهد به فرصت‌های شغلی برابر.
  • امکانات متعارف برای افراد دارای معلولیت فراهم است.

فرصت‌های شغلی مرتبط

Commure

مهندس ارشد نرم‌افزار هوش مصنوعی کاربردی

Commure

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

باز کردن
Commure

مهندس ارشد نرم‌افزار، هوشمندی مطالبات بیمه

Commure

زیرساخت مطالبات بیمه سلامتِ مبتنی بر هوش مصنوعی Commure را بسازید؛ از جمله یکپارچه‌سازی با مراکز تسویه و خط لوله‌های EDI. مسیریابی احراز صلاحیت و قواعد مقیاس‌پذیر چرخه درآمد را توسعه دهید.

باز کردن
Nubank

مهندس ارشد ارشد نرم‌افزار، پلتفرم بک‌اند

Nubank
۵٬۰۰۱ – ۱۰٬۰۰۰ کارکنان
بانکداریفین‌تک

رهبری توسعه سرویس‌های بک‌اند توزیع‌شده و APIهای پلتفرم مالی جهانی نوبنک را بر عهده بگیرید. مسئولیت سامانه‌های داخلی قابل‌اعتمادی را بپذیرید که از تیم‌های محصول در سراسر سازمان پشتیبانی می‌کنند.

باز کردن
OpenAI

مهندس نرم‌افزار، زیرساخت هویت

OpenAI

پروکسی‌های دسترسی امن و مقیاس‌پذیر و خدمات هویت را برای پلتفرم پژوهش و استقرار OpenAI بسازید و مالکیت آن‌ها را بر عهده بگیرید. سامانه‌های توزیع‌شده را از طراحی تا محیط عملیاتی پیش ببرید.

باز کردن
Honeywell Aerospace Technologies

مهندس نرم‌افزار ۲، نرم‌افزار هوافضا

Honeywell Aerospace Technologies

در شرکت فناوری‌های هوافضای هانیول، نرم‌افزار نهفته برای سامانه‌های هوافضایی توسعه دهید و بیازمایید. برای یکپارچه‌سازی سخت‌افزار، اشکال‌زدایی و راهکارهای قابل‌اعتماد سامانه‌های پروازی با تیم‌های مهندسی همکاری کنید.

باز کردن