📊

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

Software Engineer, AI Observability & Evals

«مهندس مشاهده‌پذیری هوش مصنوعی» (AI Observability Engineer) عنوان شغلی نیست: در بررسی ما در ۲۲ اکتبر ۲۰۲۶ روی ۳۷٬۹۱۸ آگهی باز در تابلوی استخدام ۴۲۹ شرکت، هیچ آگهی‌ای این عنوان را نداشت، و سه آگهی هم‌نامی که در سایت‌های کاریابی پیدا کردیم همه بسته شده بودند. خودِ کار اما واقعی است و کارفرماها آن را با عنوان‌هایی مثل Software Engineer, AI Observability & Evals Platform (در LangChain، سازندهٔ LangSmith)، Senior Software Engineer - Agent Observability (در Honeycomb)، Staff AI Engineer - Agent Observability (در Datadog)، Manager, Software Engineering - AI Observability (در Figma) و Software Engineer, Evals (در Glean و xAI) آگهی می‌کنند. این مهندس سیستمی می‌سازد که نشان می‌دهد یک محصول مبتنی بر LLM یا ایجنت در پروداکشن واقعاً چه می‌کند: trace هر فراخوانی مدل و ابزار، مصرف توکن و هزینه، خطاها، و ارزیابی خودکار (eval) کیفیت پاسخ پیش و پس از هر تغییر. هستهٔ کار مهندسی نرم‌افزار backend و داده است، نه نوشتن prompt.

LLM / Agent TracingEvals و LLM-as-a-JudgeOpenTelemetryPython یا GoData Pipelines و ClickHouseDistributed SystemsLangSmith / Langfuse / Phoenix

مقدمه و تعریف شغل

این مهندس سیستم‌هایی می‌سازد که رفتار برنامه‌های مبتنی بر LLM و ایجنت را قابل دیدن و قابل اندازه‌گیری می‌کنند. دو نیمهٔ کار به هم وصل‌اند. نیمهٔ اول observability است: ثبت trace هر فراخوانی مدل، ابزار و بازیابی، و نشان دادن هزینه، مصرف توکن، تأخیر و خطا. نیمهٔ دوم ارزیابی است؛ به تعریف Anthropic، «eval آزمونی برای یک سیستم AI است»: کارهایی با ورودی و معیار موفقیت مشخص، و یک grader که بخشی از عملکرد را نمره می‌دهد. تیم Evals & Observability در Glean هر دو را با هم دارد: pipeline ارزیابی، evalset های کیفیت، داوری با LLM و observability ایجنت. کار این مهندس هم می‌تواند ساختن همین ابزارها به‌عنوان محصول باشد (LangChain، Honeycomb، Datadog) و هم ساختنشان برای محصول AI خود شرکت (Glean، Figma، Reddit).

observability پیش از LLM ها رشته‌ای جاافتاده بود؛ طبق ویکی‌پدیا، Honeycomb در ۲۰۱۶ برای debug نرم‌افزار در حال اجرا ساخته شد، و OpenTelemetry چارچوبی متن‌باز و مستقل از فروشنده برای تولید و ارسال traces، metrics و logs است. LLM ها دو مسئلهٔ تازه آوردند: خروجی قطعی نیست، و درست بودن پاسخ را با CPU و تأخیر نمی‌شود سنجید. برای همین ابزارهایی مثل LangSmith، Langfuse و Arize Phoenix ساخته شدند و فروشندگان قدیمی‌تر هم تیم جدا راه انداختند: Datadog و Honeycomb هر دو تیم Agent Observability دارند. در شرکت‌هایی که از این ابزارها استفاده می‌کنند، کار تازه در حال شکل‌گیری است؛ Figma در آگهی‌اش می‌نویسد observability تا همین اواخر در این شرکت «مالک نداشت». در بیشتر شرکت‌ها هم این کار عنوان جدا ندارد و جزو وظایف AI Engineer یا ML Engineer است: در بررسی ما، LangSmith بیرون از خود LangChain در ۲۶ آگهی از ۱۸ شرکت نام برده شده بود، با عنوان‌هایی مثل AI Engineer، Machine Learning Engineer و Software Engineer.

چه چیزی می‌سازید؟

مثال‌های واقعی از خروجی کار یک مهندس نرم‌افزار مشاهده‌پذیری و ارزیابی هوش مصنوعی

🔍

pipeline تلمتری برای ویژگی‌های AI

Figma تیمی دارد که pipeline تلمتری «با حفظ حریم خصوصی» می‌سازد: trace، گفتگو و دادهٔ مدل را جمع می‌کند، دسته‌بندی می‌کند و به تیم‌ها اجازه می‌دهد با eval کیفیت ویژگی‌های AI را بسنجند و بهتر کنند.

✅

pipeline ارزیابی در مقیاس

Glean pipeline هایی می‌خواهد که کیفیت دستیار و ایجنت‌هایش را روی هزاران کار واقعی و مصنوعی بسنجند و نسخه‌های تازهٔ مدل‌های پیشرو و متن‌باز را پیش از رسیدن به مشتری ارزیابی کنند.

💰

نمای هزینه، توکن و خطای ایجنت

تیم Agent Observability در Honeycomb سیستم‌هایی می‌سازد که سیگنال‌های مخصوص AI مثل هزینه، مصرف توکن، خطا و ناهنجاری را تحلیل و نمایش می‌دهند و گفتگوی تک‌تک کاربران را برای debug باز می‌کنند.

🕸️

harness ارزیابی و بهینه‌سازی ایجنت

Reddit برای ایجنت‌های کدنویسی داخلی‌اش سیستمی می‌خواهد با replay آفلاین، ارزیابی خودکار، تولید کار مصنوعی، تشخیص regression و بازخورد انسانی، و مسیریابی مدل بر اساس کیفیت، تأخیر و هزینه.

🚦

gate انتشار

در Mercor این نقش مالک gate هایی است که تصمیم می‌گیرند یک تغییر ایجنت منتشر شود یا نه، و Perplexity gate های regression و سیگنال آمادگی انتشار را برای تغییر مدل، ابزار و harness می‌خواهد.

🗄️

backend یک پلتفرم observability

مهندس backend در LangChain سرویس‌ها و API های tracing، پایش و ارزیابی LangSmith را می‌سازد و ذخیره و پرس‌وجوی حجم بالای دادهٔ observability و eval را بهینه می‌کند.

تخصص‌های مختلف مهندس نرم‌افزار مشاهده‌پذیری و ارزیابی هوش مصنوعی

این شغل یک عنوان واحد نیست — مسیرهای تخصصی متعددی دارد

🛠️

مهندس محصول در شرکت‌های observability

AI Observability Product Engineer

ساختن خودِ ابزار برای مشتری: ingestion، مدل داده، نمایش trace و گفتگو و ویژگی‌های ارزیابی. LangChain (LangSmith)، Honeycomb و Datadog نمونه‌های این مسیرند و معمولاً مهارت full-stack می‌خواهند.

🏢

پلتفرم داخلی eval و observability

In-house Evals & Observability Platform

ساختن ابزار اندازه‌گیری برای تیم‌های محصول همان شرکت: pipeline ارزیابی، evalset، داور LLM و observability ایجنت، مثل Glean و Figma.

🤖

ارزیابی و بهینه‌سازی ایجنت

Agent Evaluation & Optimization

ساختن محیط ارزیابی، verifier و grader روی مسیر اجرای ایجنت و مسیریابی مدل بر اساس کیفیت و هزینه؛ مثل Reddit، Perplexity و Mercor.

🧪

زیرساخت ارزیابی مدل در آزمایشگاه‌های AI

Model Evaluation Infrastructure

پلتفرم ساختن، اجرا و تحلیل eval برای پژوهشگرانی که مدل آموزش می‌دهند، با نسخه‌بندی و تکرارپذیری نتایج؛ مثل Thinking Machines Lab و تیم evals در xAI. به پژوهش نزدیک‌تر است.

📉

کیفیت AI و پایش مدل

AI Quality & Model Monitoring

سنجیدن کیفیت خروجی مدل‌ها و drift در طول زمان، اغلب برای مدل‌های اختصاصی خود شرکت؛ مثل تیم AI Quality در WHOOP. ابزارهایی مثل Evidently در این بخش رایج‌اند.

تفاوت با شغل‌های مشابه

کجا این شغل تمام می‌شود و شغل دیگری شروع می‌شود؟

مهندس LLMOpsLLMOps Engineer

نزدیک‌ترین نقش است و هم‌پوشانی زیاد دارد. آگهی LLMops Engineer در Coursera پایش تأخیر، مصرف توکن، هزینهٔ هر درخواست، کیفیت خروجی و drift، و ارزیابی خودکار را هم جزو کار آورده، اما در کنارش نسخه‌بندی prompt و pipeline، CI/CD، نگهداری RAG و مدیریت هزینه با caching و مسیریابی مدل را. مهندس LLMOps کل عملیات را اداره می‌کند؛ مهندس observability و eval روی لایهٔ اندازه‌گیری عمیق می‌شود، یا در شرکتی مثل LangChain و Honeycomb خودِ ابزار اندازه‌گیری را به‌عنوان محصول می‌سازد. در تیم‌های کوچک یک نفر هر دو کار را می‌کند.

مهندس قابلیت اطمینان هوش مصنوعیAI SRE

SRE می‌پرسد سرویس در دسترس و سریع است یا نه: SLO، تأخیر، ظرفیت GPU، on-call و حادثه. مهندس observability و eval می‌پرسد پاسخ درست و ارزان بوده یا نه: کیفیت، هزینهٔ هر گفتگو، انتخاب ابزار و regression پس از تغییر مدل. ابزارهای پایه مشترک‌اند و مرز نرم است: تیم Figma هم مالک stack کلاسیک metrics، logs و traces شرکت است و هم pipeline observability هوش مصنوعی. observability خوشه‌های GPU، مثل آگهی‌های CoreWeave و Firmus، به صفحهٔ AI SRE نزدیک‌تر است.

مهندس MLOpsMLOps Engineer

MLOps چرخهٔ عمر مدل‌هایی را اداره می‌کند که خود شرکت آموزش می‌دهد: داده، آموزش، رجیستری، استقرار و پایش drift. پایش کیفیت مدل در هر دو نقش هست؛ تیم AI Quality در WHOOP چارچوب تست برای drift و عملکرد مدل می‌خواهد و تیم Datadog هم drift detection را کنار ارزیابی مدل آورده است. فرق در موضوع اندازه‌گیری است: در برنامه‌های LLM بیشتر با مدلی کار می‌کنید که خودتان آموزش نداده‌اید، و آنچه باید سنجیده شود گفتگو، مسیر اجرای ایجنت و کیفیت پاسخ است.

مهندس هوش مصنوعیAI Engineer

مهندس هوش مصنوعی ویژگی و ایجنت محصول را می‌سازد و در بیشتر شرکت‌ها eval و tracing همان ویژگی را هم خودش می‌نویسد؛ SoFi از مهندس AI ارشدش طراحی راهکارهای observability با ابزارهایی مثل LangSmith و Arize را می‌خواهد. وقتی محصول بزرگ می‌شود، این کار به تیم جدا می‌رود که برای همهٔ تیم‌ها ابزار و استاندارد می‌سازد، مثل تیم Evals & Observability در Glean. برای خیلی‌ها مسیر ورود به این شغل همین است.

تأثیر در صنایع مختلف

مهندس نرم‌افزار مشاهده‌پذیری و ارزیابی هوش مصنوعی در همه صنایع مشغول به کار است — نه فقط شرکت‌های فناوری

🏦

مالی و بانکداری

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

⚖️

حقوقی

تیم AI Platform در Harvey سیستم‌های ارزیابی، تست و پایش می‌سازد تا تیم‌ها کیفیت را بسنجند، regression را بگیرند و ویژگی‌های AI را با اطمینان منتشر کنند.

🍽️

رستوران و پرداخت

تیم پلتفرم داخلی AI در Toast، کنار LLM Proxy و مدیریت کلید، pipeline های observability می‌سازد و آشنایی با Langfuse یا Datadog را می‌خواهد.

💬

بازاریابی و پشتیبانی مشتری

تیم Customer Agent در Klaviyo، که ایجنت گفتگو برای پاسخ به مشتریان برندها می‌سازد، سابقه با سیستم‌های ارزیابی پروداکشن و observability هوش مصنوعی را می‌خواهد.

🔎

جستجو و دستیار سازمانی

Glean تیم جدا برای eval و observability دارد که تصمیم می‌گیرد مدل، prompt، روش بازیابی یا workflow تازهٔ ایجنت آمادهٔ انتشار برای مشتری سازمانی هست یا نه.

🎨

ابزار طراحی

Figma pipeline observability هوش مصنوعی را برای بهتر کردن قابل‌اندازه‌گیری ویژگی‌های AI خود می‌سازد و همان تیم مالک observability کل شرکت است.

☁️

داده و ابر

تیم Cortex Quality در Snowflake برای ایجنت‌های کدنویسی داده harness ارزیابی می‌سازد و از مسیر اجرای واقعی ایجنت‌ها خطا پیدا می‌کند.

⌚

سلامت و ابزار پوشیدنی

تیم AI Quality در WHOOP مسئول قابلیت اطمینان و عملکرد مدل‌هایی است که تحلیل‌های سلامت کاربران را می‌سازند و برای drift و عملکرد مدل چارچوب تست می‌خواهد.

تصورات غلط رایج

قبل از تصمیم‌گیری، این باورهای اشتباه را بشناسید

observability یعنی ساختن داشبورد

داشبورد آخرین لایه است. Honeycomb کار را «از ingestion تا نمایش در محصول» تعریف می‌کند و Glean از این نقش می‌خواهد نگران باشد که معیارها «تجربهٔ واقعی کاربر را نشان دهند، نه اینکه فقط داشبورد خوب به نظر برسد». بیشتر وقت صرف مدل داده، pipeline و درست بودن معیارها می‌شود.

ارزیابی کار پژوهشگران است

بخش بزرگی از آگهی‌های eval در شرکت‌های محصول است، نه آزمایشگاه پژوهشی: Glean، Reddit، Perplexity و Snowflake. Hamel Husain می‌نویسد محصولات ناموفق AI تقریباً همیشه یک ریشهٔ مشترک دارند: نساختن سیستم ارزیابی محکم.

یک LLM-as-a-Judge مسئلهٔ ارزیابی را حل می‌کند

به نوشتهٔ Anthropic، grader مبتنی بر مدل غیرقطعی است و برای دقت باید با grader انسانی کالیبره شود. راهنمای Hamel Husain هم داور LLM را فقط پس از سنجیدن با برچسب انسانی معتبر می‌داند، و Perplexity grader هایش را «کالیبره‌شده با قضاوت انسانی» می‌خواهد.

این همان SRE با اسم جدید است

ابزارها مشترک‌اند، سؤال فرق دارد. SRE دسترس‌پذیری و تأخیر را می‌سنجد؛ این نقش درست بودن پاسخ، هزینهٔ هر گفتگو و regression پس از تغییر مدل را. به همین دلیل Datadog از این نقش تجربهٔ ساختن برنامهٔ LLM و فهم روش‌های ارزیابی را می‌خواهد.

برای ورود باید متخصص یادگیری ماشین بود

بستگی به نقش دارد. Honeycomb و LangChain اول مهندس نرم‌افزار full-stack می‌خواهند و تجربهٔ LLM را امتیاز می‌دانند، نه شرط. در مقابل Datadog برای Staff فهم درونی مدل و pipeline استنتاج را می‌خواهد و نقش‌های eval در آزمایشگاه‌ها به پژوهش نزدیک‌ترند.

یک روز کاری واقعی

در هر سطح روز کاری چه شکلی است؟

جونیور (۰–۲ سال)

در آگهی‌هایی که دیدیم موقعیت مخصوص تازه‌کار برای این کار کم بود؛ پس جونیور در عمل یعنی مهندس نرم‌افزاری در تیم محصول AI که کم‌کم مسئول tracing و eval همان محصول می‌شود.

  • ◆اضافه کردن trace به یک endpoint تازهٔ LLM و بررسی اینکه توکن و هزینهٔ هر درخواست درست ثبت می‌شود
  • ◆خواندن چند ده transcript از گفتگوهای واقعی و یادداشت کردن خطاهای تکراری
  • ◆نوشتن assertion های ساده برای یک ویژگی، مثلاً اینکه پاسخ شناسهٔ داخلی را لو ندهد، و اجرای آن‌ها در CI
  • ◆رفع یک باگ در API یا داشبورد داخلی observability همراه با یک مهندس ارشد
  • ◆اضافه کردن نمونه‌هایی که کاربران واقعی شکسته‌اند به evalset

میانی (۲–۵ سال)

مالک یک بخش مشخص هستید، مثلاً ingestion و مدل دادهٔ trace یا اجرای eval در CI، و با PM و طراح روی اینکه کاربر چه چیزی باید ببیند کار می‌کنید. در Honeycomb این سطح پس از حدود ۹۰ روز وارد چرخهٔ on-call هم می‌شود.

  • ◆طراحی جدول و پرس‌وجوی تازه برای نمایش هزینه و خطا به تفکیک گفتگو
  • ◆ساختن یک داور LLM و مقایسهٔ نمره‌هایش با برچسب‌های انسانی پیش از استفاده
  • ◆بررسی افت کیفیت پس از تعویض نسخهٔ مدل و پیدا کردن دسته‌ای از کارها که خراب شده
  • ◆جلسه با PM و طراح دربارهٔ اینکه در صفحهٔ trace چه چیزی اول دیده شود
  • ◆شیفت on-call و رسیدگی به کند شدن ingestion

ارشد (۵+ سال)

سیستم را از سند معماری تا پروداکشن طراحی می‌کنید، دربارهٔ اینکه چه تغییری اجازهٔ انتشار دارد تصمیم می‌گیرید و به بقیه یاد می‌دهید. Glean از این سطح می‌خواهد eval را بخش ثابت روش انتشار ویژگی‌های AI کند و مهندسان دیگر را راهنمایی کند.

  • ◆نوشتن سند طراحی برای pipeline تلمتری که دادهٔ حساس را پیش از ذخیره حذف کند
  • ◆تعریف gate انتشار: کدام eval های regression باید تقریباً همیشه قبول شوند تا تغییر مدل یا prompt منتشر شود
  • ◆سنجیدن نسخهٔ تازهٔ یک مدل پیش از رسیدن به کاربران و گزارش مصالحهٔ کیفیت، هزینه و تأخیر
  • ◆بهینه‌سازی ذخیره و پرس‌وجوی دادهٔ پرحجم trace و eval
  • ◆مرور طراحی و منتورینگ مهندسان میانی

مسئولیت‌ها و وظایف

مسئولیت‌های اصلی

وظایف روزانه و مهارت‌های مورد نیاز در این شغل

فنی
  • ◈ساختن pipeline های ارزیابی که کیفیت دستیار و ایجنت را روی هزاران کار واقعی و مصنوعی می‌سنجند (Glean)
  • ◈ساختن زیرساخت observability ایجنت: غنی کردن trace، pipeline پایدار تلمتری، داشبورد و روند debug (Glean)
  • ◈تحلیل و نمایش سیگنال‌های مخصوص AI مثل هزینه، مصرف توکن، خطا و ناهنجاری (Honeycomb)
  • ◈طراحی سرویس‌ها و API هایی که tracing، پایش و ارزیابی را پشتیبانی می‌کنند و بهینه کردن ذخیره و پرس‌وجوی دادهٔ پرحجم (LangChain)
  • ◈سنجیدن نسخه‌های تازهٔ مدل پیش از انتشار و ساختن gate های regression و آمادگی انتشار برای تغییر مدل، ابزار و prompt (Glean، Perplexity، Mercor)
  • ◈تحلیل مسیر اجرای ایجنت‌ها و خطاهای پروداکشن و تبدیل الگوهای خطا به تست regression (Mercor، Perplexity)
مهارت نرم
  • ◈همکاری با PM، طراح و مهندسان ML و زیرساخت تا eval بخش ثابت روش انتشار ویژگی‌های AI شود (Glean، Honeycomb)
مدیریتی
  • ◈تعیین استاندارد instrumentation برای کل شرکت و راهنمایی مهندسان دیگر (Figma، Glean)

مهارت‌های مورد نیاز

مهارت‌های فنی، نرم و حوزه‌ای که یک مهندس نرم‌افزار مشاهده‌پذیری و ارزیابی هوش مصنوعی موفق به آن‌ها نیاز دارد

مهارت‌های فنی هسته

Python یا Goضروری

زبان backend رایج در آگهی‌های Honeycomb، LangChain و Glean؛ Thinking Machines هم Python و Rust

طراحی سرویس و APIضروری

سرویس‌های قابل اتکا برای دریافت trace و اجرای eval؛ LangChain طراحی API و سرویس دادهٔ قابل اتکا را شرط گذاشته است

پایگاه داده: Postgres، Redis، ClickHouseضروری

دادهٔ trace پرحجم است و باید سریع پرس‌وجو شود؛ LangChain هر سه را نام برده است

OpenTelemetry و tracingضروری

instrument کردن کد، فهم span و trace و قراردادهای GenAI

طراحی eval و graderضروری

ساختن کار، معیار موفقیت و grader کدی، مدلی یا انسانی، به تفکیک Anthropic

Pipeline دادهٔ توزیع‌شدهمهم

Glean راحتی کار با pipeline های دادهٔ توزیع‌شده و سرویس‌های پروداکشن را می‌خواهد

React و TypeScriptمفید

برای نقش‌های full-stack در شرکت‌های سازندهٔ ابزار، مثل Honeycomb و LangChain

LLM، ایجنت و اندازه‌گیری

ساختن برنامهٔ LLMضروری

Datadog تجربهٔ عملی ساختن و انتشار برنامهٔ مبتنی بر LLM را شرط گذاشته است

LLM-as-a-Judge و کالیبره کردنضروری

ساختن داور با LLM و سنجیدن آن با برچسب انسانی

تحلیل مسیر اجرای ایجنتمهم

پیدا کردن جای خطا در trajectory و تبدیل آن به تست regression؛ Mercor و Perplexity هر دو می‌خواهند

قضاوت آماریمهم

انتخاب کارهای نماینده، تعریف معیار موفقیت و جدا کردن بهبود واقعی از نویز (Perplexity)

مسیریابی مدل و هزینهمهم

مقایسهٔ مدل‌ها بر اساس کیفیت، تأخیر و هزینه؛ Reddit و Perplexity این را جزو کار آورده‌اند

ارزیابی RAGمفید

سنجیدن بازیابی و پاسخ با ابزارهایی مثل Ragas؛ Cloudflare و Pinterest نامش را آورده‌اند

Drift و پایش مدلمفید

برای مدل‌های اختصاصی؛ WHOOP و Datadog هر دو drift را نام برده‌اند

مهارت‌های نرم و سازمانی

تبدیل کیفیت مبهم به معیارضروری

xAI می‌خواهد مفاهیم مبهمی مثل کمک‌کننده بودن، راستی و ایمنی را به معیار مشخص و قابل اندازه‌گیری تبدیل کنید

خواندن transcriptضروری

Anthropic: بدون خواندن transcript ها و نمره‌های بسیاری از اجراها نمی‌دانید grader ها درست کار می‌کنند

کار با PM و طراحمهم

Honeycomb سابقهٔ کار با PM و طراح را شرط گذاشته است، چون خروجی کار را کاربر می‌بیند

on-call و رسیدگی به خطامهم

در Honeycomb پس از حدود ۹۰ روز؛ LangChain هم رفع مشکل پروداکشن و تحلیل ریشه را می‌خواهد

حریم خصوصی دادهمهم

trace ها گفتگوی واقعی کاربران را دارند؛ Figma pipeline را «با حفظ حریم خصوصی» می‌خواهد

آموزش و نوشتنمفید

Honeycomb از سطح ارشد آموزش روش‌های درست بررسی رفتار AI را می‌خواهد

ضروری — بدون آن نمی‌توان وارد بازار کار شدمهم — تفاوت بین جونیور و میانیمفید — مزیت رقابتی

نقشه راه و مسیر آموزشی

نقشه راه تبدیل شدن به مهندس نرم‌افزار مشاهده‌پذیری و ارزیابی هوش مصنوعی

این مسیر گام به گام شما را از صفر تا حرفه‌ای هدایت می‌کند.

1

پایه: مهندسی نرم‌افزار backend و داده

⏱️ ۳ تا ۴ ماه

همهٔ آگهی‌های این کار پیش از هر چیز مهندس نرم‌افزار می‌خواهند. Honeycomb سه سال سابقه و تسلط بر Go یا Python در backend و TypeScript و React در frontend را شرط گذاشته است، LangChain برای نقش FullStack دو سال سابقه و فهم درست Postgres و Redis، و Glean راحتی کار با pipeline های دادهٔ توزیع‌شده. اول یک زبان سرور را جدی یاد بگیرید، SQL و طراحی API را تمرین کنید و یک سرویس واقعی را با تست خودکار و CI بالا بیاورید.

Python یا GoSQL و Postgresطراحی APIGit و خط فرمان لینوکسDockerتست خودکار و CIReact و TypeScript (برای نقش‌های full-stack)
2

Observability کلاسیک: metrics، logs، traces و SLO

⏱️ ۲ تا ۳ ماه

observability برای LLM روی همان پایهٔ قدیمی ساخته می‌شود. Figma از مدیر این تیم آشنایی با Datadog، OpenTelemetry و Prometheus می‌خواهد و همان تیم مالک metrics، logs و trace های کل شرکت هم هست؛ Honeycomb تجربهٔ OpenTelemetry را امتیاز می‌داند. یاد بگیرید trace و span چیست، چطور یک سرویس را با OpenTelemetry instrument کنید و SLO چطور تعریف می‌شود.

سه سیگنال: metrics، logs، tracesOpenTelemetry SDK و CollectorDistributed TracingPrometheus و PromQLGrafanaSLI و SLOAlerting و on-call
3

LLM و ایجنت از نگاه اندازه‌گیری

⏱️ ۱ تا ۲ ماه

نمی‌توانید چیزی را بسنجید که نمی‌شناسید. Datadog برای این نقش تجربهٔ عملی ساختن و انتشار برنامهٔ مبتنی بر LLM، و فهم درونی مدل، pipeline استنتاج، روش‌های ارزیابی و prompt engineering را می‌خواهد. یک چت‌بات و یک ایجنت کوچک با tool calling بسازید و ببینید کجا خراب می‌شوند. به تعریف Anthropic، transcript یا trace «سابقهٔ کامل یک اجرا» است؛ باید بدانید داخل آن چه چیزی ثبت می‌شود.

API مدل‌ها و شمارش توکنTool calling و حلقهٔ ایجنتRAGStructured outputهزینه و تأخیر هر درخواستخطاهای رایج: hallucination و انتخاب اشتباه ابزار
4

Tracing برای LLM و ایجنت، و دادهٔ trace در مقیاس

⏱️ ۲ تا ۳ ماه

اینجا کار اختصاصی شروع می‌شود. تیم Honeycomb به مشتری نشان می‌دهد ایجنت‌ها چه می‌کنند، چقدر هزینه دارند و کجا خطا می‌دهند، و گفتگوی تک‌تک کاربران را برای debug باز می‌کند. OpenTelemetry برای این کار قراردادهای جدا دارد (GenAI semantic conventions) که span، metric و event فراخوانی مدل و MCP را تعریف می‌کند. یکی از ابزارهای LangSmith، Langfuse یا Phoenix را عمیق یاد بگیرید. بعد سراغ داده بروید: LangChain از مهندس backend بهینه کردن ذخیره و پرس‌وجوی حجم بالای دادهٔ observability و eval را می‌خواهد، و Langfuse به نوشتهٔ خودش لایهٔ دادهٔ اصلی را از Postgres به ClickHouse برد چون Postgres گلوگاه شده بود.

OpenTelemetry GenAI conventionsSpan برای فراخوانی مدل، ابزار و بازیابیهزینه و توکن به تفکیک گفتگوLangSmith / Langfuse / PhoenixClickHouse و پایگاه دادهٔ تحلیلیSampling و نگهداری دادهحذف اطلاعات حساس از trace
5

Evals: از assertion ساده تا LLM-as-a-Judge و gate انتشار

⏱️ مداوم

Hamel Husain ارزیابی را سه سطح می‌داند: unit test (assertion های سریع و ارزان)، ارزیابی انسانی و مدلی، و A/B test، و سطح اول را در هر تغییر کد اجرا می‌کند. Anthropic دو نوع eval را جدا می‌کند: eval توانایی که با نرخ قبولی پایین شروع می‌شود، و eval regression که باید تقریباً ۱۰۰٪ قبول شود. LLM-as-a-Judge را فقط وقتی به کار ببرید که با برچسب انسانی سنجیده باشید؛ Perplexity هم grader های خودکارش را «کالیبره‌شده با قضاوت انسانی» می‌خواهد. هدف آخر gate انتشار است: Mercor صریحاً می‌نویسد این نقش مالک gate هایی است که تصمیم می‌گیرند یک تغییر ایجنت منتشر شود یا نه.

Assertion و unit test برای LLMساختن evalset از خطاهای واقعیLLM-as-a-Judge و سنجیدن آن با برچسب انسانیEval توانایی در برابر eval regressionEval ایجنت روی مسیر اجراGate انتشار در CIتحلیل آماری و جدا کردن نویز از بهبود واقعی

ابزارها و استک فنی

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

پلتفرم‌های tracing و ارزیابی LLM

LangSmith

پلتفرم LangChain برای tracing، پایش و ارزیابی برنامه‌های LLM. در بررسی ما بیرون از خود LangChain در ۲۶ آگهی از ۱۸ شرکت نام برده شده بود، از جمله Coinbase و SoFi

ضروری
Langfuse

پلتفرم متن‌باز (MIT) و سازگار با OpenTelemetry برای tracing، مدیریت prompt و ارزیابی با LLM-as-a-Judge یا بازبینی انسانی. ClickHouse آن را خریده و به اعلام Langfuse متن‌باز می‌ماند. Toast و Coursera در آگهی‌هایشان نامش را آورده‌اند

ضروری
Arize Phoenix

ابزار متن‌باز Arize برای observability و ارزیابی AI، با tracing و eval در همان رابط. SoFi نام Arize را در آگهی مهندس AI آورده است

مفید
Braintrust

پلتفرم trace، eval و آزمایش برای برنامه‌های AI؛ Drata و Suno آن را در آگهی‌هایشان کنار ابزارهای eval آورده‌اند

مفید
Datadog LLM Observability

به گفتهٔ Datadog، ارزیابی و trace ایجنت‌ها با آزمایش آفلاین و پایش پروداکشن در یک پلتفرم. Figma و Toast Datadog را در آگهی‌هایشان نام برده‌اند

مفید

چارچوب‌های ارزیابی (evals)

Ragas

چارچوب ارزیابی برنامه‌های AI، به‌خصوص RAG؛ Cloudflare و Pinterest آن را در آگهی‌هایشان نام برده‌اند

مفید
DeepEval

چارچوب ارزیابی LLM در Python به سبک unit test، با tracing برای فریم‌ورک‌های رایج

مفید
promptfoo

تست خودکار، red teaming و مقایسهٔ خروجی برنامه‌های LLM از خط فرمان یا CI، با پشتیبانی بیش از ۵۰ ارائه‌دهنده

مفید
Inspect

چارچوب متن‌باز ارزیابی که UK AI Security Institute و Meridian Labs ساخته‌اند، برای سنجش کدنویسی، کارهای ایجنتی، استدلال و رفتار مدل

پیشرفته

Observability پایه و استانداردها

OpenTelemetry

چارچوب متن‌باز و مستقل از فروشنده برای تولید، جمع‌آوری و ارسال traces، metrics و logs؛ برای GenAI هم قراردادهای جدا دارد. Figma و Honeycomb در آگهی‌هایشان نامش را آورده‌اند

ضروری
OpenLLMetry

instrumentation متن‌باز مبتنی بر OpenTelemetry برای فراخوانی مدل‌ها و vector database ها

مفید
Prometheus

سیستم متن‌باز metrics و alerting؛ Figma آن را کنار Datadog و OpenTelemetry آورده است

مفید
Grafana

داشبورد، بررسی metrics و logs و تعریف هشدار؛ دورهٔ Grafana fundamentals همین‌ها را قدم‌به‌قدم آموزش می‌دهد

مفید
Honeycomb

پلتفرم observability که telemetry را از برنامه‌های instrument‌شده با OpenTelemetry می‌گیرد و اکنون تیم جدا برای Agent Observability دارد

مفید

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

ClickHouse

پایگاه دادهٔ تحلیلی (OLAP)؛ LangChain آن را در شرط‌های مهندس backend آورده و Langfuse لایهٔ دادهٔ اصلی‌اش را روی آن ساخته است

مفید
Evidently

چارچوب متن‌باز observability برای ML و LLM با بیش از ۱۰۰ معیار، از دادهٔ جدولی تا GenAI؛ برای پایش drift هم به کار می‌رود

مفید
Opik

پلتفرم متن‌باز Comet برای trace، ارزیابی خودکار و داشبورد برنامه‌های LLM، RAG و ایجنت

مفید
MLflow (GenAI)

بخش GenAI در MLflow برای trace و ارزیابی ایجنت و برنامهٔ LLM؛ برای تیم‌هایی که از قبل MLflow دارند

مفید
ضروری — باید یاد بگیریدمفید — ارزش یادگیری داردپیشرفته — برای سطوح ارشد

مسیر پیشرفت شغلی

از جونیور تا Staff Engineer — چه مهارت‌هایی نیاز دارید و چه درآمدی انتظار داشته باشید

ورود: مهندس نرم‌افزار در تیم محصول AI

۰ تا ۲ سال

در آگهی‌هایی که دیدیم موقعیت مخصوص تازه‌کار برای این کار کم بود. پایین‌ترین شرط‌ها: Mercor یک تا پنج سال، LangChain برای FullStack دو سال، و xAI که می‌نویسد از تازه‌فارغ‌التحصیل تا ارشد را بررسی می‌کند. مسیر معمول این است که مهندس backend یا AI Engineer باشید و tracing و eval محصول خودتان را بنویسید.

Python یا GoSQLAPI مدل‌هاتست خودکارGit

Software Engineer, AI Observability / Evals

۲ تا ۵ سال

~$170K

میانگین سالانه (آمریکا)

مالک یک بخش از سیستم: ingestion و مدل دادهٔ trace، نمایش هزینه و مصرف توکن، یا اجرای eval در CI. نمونه: Senior Software Engineer I در Honeycomb با سه سال سابقه.

OpenTelemetryData ModelingLLM-as-a-JudgeGo / Python + ReactOn-call

Senior Software Engineer

۵+ سال

~$210K

میانگین سالانه (آمریکا)

مالک سیستم backend از سند طراحی تا پروداکشن، بهینه‌سازی ذخیره و پرس‌وجوی دادهٔ پرحجم trace و eval، و تعریف gate انتشار؛ مثل LangChain (پنج سال به بالا) و Glean (شش سال به بالا).

Distributed SystemsClickHouse / PostgresEval PipelinesRelease GatesMentoring

Staff Engineer / Engineering Manager

۵+ سال و سابقهٔ رهبری فنی

تعیین جهت محصول یا پلتفرم observability و eval در چند تیم. Datadog برای Staff AI Engineer شکل دادن به جهت محصول LLM Observability را می‌خواهد و Figma برای مدیر تیم شش‌نفرهٔ AI Observability چهار سال سابقهٔ رهبری تیم.

Product DirectionPlatform ArchitectureInstrumentation StandardsCross-team AlignmentHiring

چالش‌ها و جنبه‌های منفی

واقعیت‌هایی که کمتر در آگهی‌های شغلی می‌بینید — قبل از ورود بدانید

خروجی غیرقطعی

عمومی

همان ورودی می‌تواند پاسخ‌های متفاوت بدهد و خود grader مبتنی بر مدل هم، به نوشتهٔ Anthropic، غیرقطعی است. پس هشدار و gate را باید روی آمار چند اجرا ساخت، نه یک اجرا، و eval های regression را از eval های توانایی جدا نگه داشت.

evalای که شما را فریب می‌دهد

عمومی

Snowflake از این نقش می‌خواهد evalای طراحی کند «که شما را فریب ندهد» و منبع خطا را نام می‌برد: نمونه‌گیری، کیفیت داده‌ای که پاسخ درست فرض شده، نشت داده و نویز. Mercor هم verifier هایی می‌خواهد که «دور زدنشان سخت باشد» و از benchmark هایی می‌گوید که دور زده می‌شوند.

حجم دادهٔ trace

شرکت بزرگ

هر فراخوانی مدل ورودی و خروجی طولانی دارد. Langfuse می‌نویسد با رشد استفاده Postgres برای دریافت پرحجم و خواندن تحلیلی سریع گلوگاه شد و لایهٔ داده را به ClickHouse برد؛ LangChain هم بهینه کردن ذخیره و پرس‌وجوی همین داده را از مهندس backend می‌خواهد.

حریم خصوصی در برابر دیده شدن

شرکت بزرگ

برای debug باید گفتگوی واقعی را دید، اما همان گفتگو ممکن است اطلاعات شخصی داشته باشد. Figma pipeline تلمتری AI را صریحاً «با حفظ حریم خصوصی» می‌خواهد؛ حذف اطلاعات حساس، دسترسی محدود و مدت نگهداری را باید از ابتدا طراحی کرد.

ابزارهایی که زیر پایتان عوض می‌شوند

استارتاپ

این بازار تازه است و سریع جابه‌جا می‌شود. WhyLabs، که خود را از پایه‌گذاران دستهٔ AI Observability می‌دانست، فعالیتش را متوقف کرد و پلتفرمش را متن‌باز کرد؛ ClickHouse شرکت Langfuse را خرید؛ و قراردادهای GenAI در OpenTelemetry به مخزن جدا منتقل شد. مفاهیم پایه (trace، grader، gate) را محکم یاد بگیرید تا با عوض شدن ابزار آسیب نبینید.

عنوان پراکنده و سطح ورود بالا

عمومی

این کار زیر عنوان‌های مختلف آگهی می‌شود (AI Observability، Agent Observability، Evals، AI Quality) و در بیشتر شرکت‌ها جزو وظایف AI Engineer است، پس جستجو با یک عنوان کافی نیست. سابقهٔ خواسته‌شده هم بالاست: Glean شش سال، Perplexity پنج سال، Reddit پنج تا دوازده سال.

حقوق و بازار کار جهانی

حقوق جهانی مهندس نرم‌افزار مشاهده‌پذیری و ارزیابی هوش مصنوعی

حقوق سالانه در کشورهای مختلف بر اساس داده‌های منتشرشده؛ منبع هر ردیف با آیکون کنار نام کشور باز می‌شود.

کشورمیانه / میانگینارز
🇺🇸آمریکا
$210,000USD
🇨🇦کانادا
CA$265,000CAD

چگونه از صفر شروع کنیم

برنامه گام‌به‌گام برای ورود به مهندسی هوش مصنوعی

ماه ۱: observability کلاسیک

مفاهیم metrics، logs و traces را یاد بگیرید و یک سرویس موجود را با OpenTelemetry instrument کنید.

ماه ۲: tracing برای LLM

یک چت‌بات کوچک بسازید و trace آن را به Langfuse یا Phoenix بفرستید؛ توکن و هزینهٔ هر درخواست را ببینید.

ماه ۳: اولین eval ها

سطح اول ارزیابی را بسازید: assertion های سریع که در هر commit اجرا می‌شوند. transcript ها را بخوانید و خطاهای تکراری را دسته‌بندی کنید.

ماه ۴: LLM-as-a-Judge

یک داور LLM بسازید و با برچسب‌های خودتان بسنجید. بعد آن را برای پاسخ‌هایی به کار ببرید که با assertion قابل سنجش نیستند.

ماه ۵: ایجنت و gate انتشار

eval ایجنت را روی مسیر اجرا یاد بگیرید و یک gate در CI بسازید که تغییر مدل یا prompt را با افت regression متوقف کند.

ماه ۶: پورتفولیو و درخواست کار

دو پروژه از بخش پورتفولیو را با README روشن و نتیجهٔ eval منتشر کنید. علاوه بر عنوان‌های AI Observability و Evals، آگهی‌های AI Engineer و AI Platform را هم بخوانید؛ این کار اغلب جزو همان‌هاست.

پروژه‌های پیشنهادی برای رزومه

trace کامل یک چت‌بات با OpenTelemetry

مبتدی

یک چت‌بات ساده با FastAPI روی API یک مدل بسازید و آن را با OpenTelemetry instrument کنید، با رعایت قراردادهای GenAI. trace ها را به Langfuse یا Phoenix (هر دو متن‌باز و قابل نصب روی سیستم خودتان) بفرستید و برای هر درخواست تأخیر، توکن و هزینه را نشان دهید.

PythonFastAPIOpenTelemetryLangfuse یا Phoenix
زمان تخمینی: ۲ هفته

eval سه‌سطحی برای یک دستیار

متوسط

به روش Hamel Husain: برای هر ویژگی چند assertion ساده بنویسید (مثلاً اینکه پاسخ شناسهٔ داخلی را لو ندهد) و آن‌ها را در هر commit با GitHub Actions اجرا کنید. بعد ۵۰ تا ۱۰۰ پاسخ واقعی را خودتان برچسب بزنید، یک LLM judge بسازید و نشان دهید نمره‌هایش چقدر با برچسب شما می‌خواند.

pytestGitHub ActionsDeepEval یا promptfooAPI یک مدل
زمان تخمینی: ۳ هفته

داشبورد هزینه، توکن و خطای یک ایجنت

متوسط

یک ایجنت کوچک با چند ابزار بسازید و نمایی شبیه آنچه Honeycomb توصیف می‌کند پیاده کنید: هزینه و مصرف توکن هر گفتگو، خطاها و ناهنجاری‌ها، و امکان باز کردن یک گفتگو برای debug. داده را در ClickHouse یا Postgres نگه دارید و چند پرس‌وجوی تحلیلی بنویسید.

OpenTelemetry CollectorClickHouseGrafanaPython
زمان تخمینی: ۴ هفته

gate انتشار برای تعویض مدل یا prompt

پیشرفته

یک eval regression بسازید که باید تقریباً همیشه قبول شود و یک eval توانایی برای کارهای سخت‌تر، به تفکیکی که Anthropic پیشنهاد می‌کند. در CI هر تغییر مدل یا prompt را روی هر دو اجرا کنید و اگر regression افت کرد، merge را ببندید. گزارشی بنویسید که دو مدل را از نظر کیفیت، هزینه و تأخیر مقایسه کند.

Inspect یا promptfooGitHub ActionsLLM-as-a-JudgePython
زمان تخمینی: ۵ هفته

pipeline تلمتری با حذف اطلاعات حساس

پیشرفته

با الهام از توصیف Figma («pipeline تلمتری با حفظ حریم خصوصی» که trace، گفتگو و دادهٔ مدل را جمع و دسته‌بندی می‌کند): trace ها را از OpenTelemetry Collector بگیرید، ایمیل و شماره و نام را پیش از ذخیره حذف کنید، گفتگوها را با یک مدل دسته‌بندی کنید و روی هر دسته eval اجرا کنید. مستند کنید چه چیزی ذخیره نمی‌شود و چرا.

OpenTelemetry CollectorClickHousePythonLangfuse یا Phoenix
زمان تخمینی: ۶ هفته

مثال‌های واقعی و Case Studies

داستان‌های واقعی از مهندسانی که در این حوزه تأثیرگذار بوده‌اند

C

Charity Majors

پیشینه

طبق معرفی نویسندگان در صفحهٔ کتاب در سایت Honeycomb، پیش از Honeycomb سال‌ها سیستم‌های توزیع‌شدهٔ بزرگ را در Parse، Facebook و Linden Lab ساخته و اداره کرده است.

دستاورد

هم‌بنیان‌گذار و CTO شرکت Honeycomb است و هم‌نویسندهٔ کتاب‌های Observability Engineering و Database Reliability Engineering. ویرایش دوم Observability Engineering به گفتهٔ Honeycomb تقریباً از نو نوشته شده، دو برابر ویرایش اول است و ساختن و فهمیدن کد با observability، با AI و بدون آن، را پوشش می‌دهد. همان سایت امروز Agent Observability و LLM Cost Tracking را جزو محصولات Honeycomb فهرست می‌کند.

درس کلیدی

مسیر او نشان می‌دهد observability هوش مصنوعی از صفر شروع نمی‌شود؛ ادامهٔ همان فکری است که برای debug سیستم‌های توزیع‌شده ساخته شد. کسی که این پایه را دارد، در این شغل از جای محکمی شروع می‌کند.

A

Aparna Dhinakaran

پیشینه

طبق معرفی Arize، کارشناسی EECS را از Berkeley گرفته، با گروه پژوهشی AI این دانشگاه مقاله منتشر کرده و از دکترای بینایی ماشین در Cornell مرخصی گرفته است. پیش از Arize مهندس و مدیر ML در Uber، Apple و TubeMogul بود و در Uber چند پلتفرم اصلی زیرساخت ML، از جمله Michelangelo، را ساخت.

دستاورد

هم‌بنیان‌گذار و مدیر ارشد محصول (CPO) Arize AI است، شرکتی که در همان صفحه از پیشگامان observability و ارزیابی AI و ایجنت معرفی می‌شود. طبق همان صفحه، سخنران کنفرانس‌های این حوزه است و نامش در فهرست Forbes 30 Under 30 آمده است.

درس کلیدی

او از ساختن زیرساخت ML به ساختن ابزار پایش آن رسید. به نظر می‌رسد تجربهٔ کار با مدل در پروداکشن، و دیدن اینکه کجا بی‌صدا خراب می‌شود، یکی از بهترین راه‌های ورود به این حوزه است.

H

Hamel Husain

پیشینه

به گفتهٔ خودش در سایت شخصی‌اش، مهندس یادگیری ماشین با بیش از ۲۰ سال سابقه است و در Airbnb و GitHub کار کرده، از جمله روی پژوهش‌های اولیهٔ LLM که OpenAI برای فهم کد از آن استفاده کرد.

دستاورد

اکنون به تیم‌ها کمک می‌کند سیستم‌های AI خود را debug، تحلیل و اندازه‌گیری کنند و این کار را «evals» می‌نامد؛ نوشته‌ها و تدریسش روی همین موضوع است. به گفتهٔ خودش، دورهٔ AI Evals for Engineers and PMs که هم‌مدرس آن است بیش از ۵٬۰۰۰ دانشجو از بیش از ۵۰۰ شرکت، از جمله OpenAI، Anthropic و Google، داشته است.

درس کلیدی

او از «برگرداندن علم داده به AI» حرف می‌زند. برداشت ما این است که در این شغل، پیش از انتخاب هر ابزاری، باید دادهٔ واقعی را خواند و خطاها را شمرد؛ ابزار بعد می‌آید.

نمونه آگهی استخدام واقعی + تحلیل

یک آگهی واقعی از شرکت فعال در حال استخدام، با تحلیل هر بخش

Software Engineer, Evals

Gleanبنگلور، هند — حضوری2026-07-10

تحلیل نیازمندی‌ها

EN

You have 6+ years of software engineering experience building backend systems, infrastructure, distributed systems, or data platforms.

این سابقه از جنس مهندسی سیستم است، نه AI. شش سال بالاتر از بیشتر آگهی‌هایی است که دیدیم؛ Honeycomb و xAI سه سال و LangChain برای FullStack دو سال می‌خواهند.

ضروری
EN

You have strong coding skills in Go, Python, Java, C++, or similar languages, with an emphasis on reliability, scale, and well-tested components.

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

ضروری
EN

You are comfortable working with distributed data pipelines, production services, observability systems, or cloud-native infrastructure.

کار روزانه جابه‌جا کردن و پردازش حجم زیادی trace و نتیجهٔ eval است. تجربهٔ مهندسی داده یا DevOps اینجا مستقیم به کار می‌آید.

ضروری
EN

You are analytically rigorous and care about whether metrics reflect real user experience, not just whether dashboards look good.

مهم‌ترین جملهٔ آگهی برای فهم این شغل. معیاری که بالا می‌رود ولی تجربهٔ کاربر را بهتر نمی‌کند بی‌فایده است؛ باید بتوانید درستی خود معیار را زیر سؤال ببرید.

مهم
EN

You care deeply about quality, both in the systems you build and in the AI product you help measure and improve.

این تیم دو مشتری دارد: مهندسانی که از ابزارش استفاده می‌کنند و کاربرانی که کیفیت دستیار را حس می‌کنند.

مهم
EN

Experience with LLM applications, evals, tracing, data warehouses, workflow orchestration, or ML infrastructure is a strong plus.

تجربهٔ LLM «امتیاز قوی» است، نه شرط. یعنی یک مهندس backend یا داده‌ی قوی می‌تواند بقیه را در همین کار یاد بگیرد.

مهم
EN

You enjoy customer-focused, cross-functional environments and are willing to take on whatever is most impactful for the company.

یعنی گاهی کارتان ساختن زیرساخت است و گاهی نشستن کنار تیم محصول برای فهم اینکه یک افت کیفیت از کجا آمده.

مفید

تحلیل مسئولیت‌ها

EN

Design and build large-scale evaluation pipelines that measure assistant and agent quality across thousands of real user and synthetic workflows.

ترکیب دو نوع داده: کارهای واقعی کاربران که نشان می‌دهد محصول در عمل چطور است، و کارهای مصنوعی که حالت‌های نادر را پوشش می‌دهند.

EN

Evaluate frontier model releases and the latest OSS model drops, building the infrastructure and quality signals that help Glean understand regressions, tradeoffs, and launch readiness.

هر بار که مدل تازه‌ای می‌آید، این تیم باید سریع بگوید عوض کردنش چه چیزی را بهتر و چه چیزی را بدتر می‌کند. این همان eval regression و eval توانایی است که Anthropic از هم جدا می‌کند.

EN

Build agent observability infrastructure, including trace enrichment, durable telemetry pipelines, dashboards, and debugging workflows that make AI behavior inspectable.

«غنی کردن trace» یعنی افزودن اطلاعات لازم برای debug به هر trace، مثل نوع کار یا نسخهٔ مدل. «پایدار» یعنی دادهٔ تلمتری در خرابی‌ها گم نشود.

EN

Own backend systems from architecture and design docs through production rollout, reliability, monitoring, and iteration.

مالکیت کامل: از نوشتن سند طراحی تا نگه داشتن سیستم در پروداکشن. این همان چیزی است که شش سال سابقه را توجیه می‌کند.

EN

Partner with product, ML, and infrastructure engineers to make evals a first-class part of how Glean ships AI features.

هدف این است که eval گام ثابت انتشار باشد، نه کاری که بعد از انتشار یادش می‌افتند. بخشی از کار متقاعد کردن تیم‌های دیگر است.

EN

Improve the quality loop by connecting eval results, customer feedback, regression analysis, and engineering workflows into concrete product improvements.

نتیجهٔ eval به‌تنهایی ارزشی ندارد؛ باید به تغییر مشخصی در محصول برسد. این حلقه همان چیزی است که Hamel Husain «چرخهٔ بهبود» می‌نامد.

نتیجه‌گیری کلی

این آگهی خلاصهٔ خوبی از این شغل است: eval و observability در یک تیم، روی محصول AI واقعی، با شرط‌هایی که بیشترشان مهارت مهندسی سیستم و داده‌اند. تجربهٔ LLM و eval امتیاز است، نه شرط ورود. چیزی که این نقش را از مهندسی backend معمولی جدا می‌کند دقت دربارهٔ خود معیارهاست: آیا عددی که می‌سنجید واقعاً تجربهٔ کاربر را نشان می‌دهد؟

آینده و روندها

پیش‌بینی ۵–۱۰ ساله و مهارت‌هایی که باید یاد بگیرید

طبق ITJobsWatch، آگهی‌های دائم بریتانیا که LangSmith را خواسته‌اند در شش ماه منتهی به ۲۲ اکتبر ۲۰۲۶ به ۴۴ رسید، در برابر ۶ در همین بازهٔ ۲۰۲۵ و صفر در ۲۰۲۴؛ برای Langfuse همین عدد ۴۲ در برابر ۶ بود. این آمار یک مهارت است، نه عنوان شغلی، و پایه‌اش کوچک است.

منبع: ITJobsWatch — LangSmith (UK, 6 months to 22 Oct 2026)

مهارت‌های نوظهور که باید یاد بگیرید

Observability ایجنت و تحلیل گفتگوVerifier و grader برای مسیر اجرای ایجنتکالیبره کردن LLM-as-a-Judge با برچسب انسانیGate انتشار برای تغییر مدل، prompt و ابزارقراردادهای GenAI در OpenTelemetryمسیریابی مدل بر اساس کیفیت، هزینه و تأخیرPipeline تلمتری با حفظ حریم خصوصی

پیش‌بینی‌های آینده

2028

به گزارش IT Brief UK، Gartner پیش‌بینی می‌کند تا ۲۰۲۸ هوش مصنوعی توضیح‌پذیر (XAI) سرمایه‌گذاری در LLM observability را به ۵۰٪ استقرارهای GenAI برساند، از ۱۵٪ امروز. Gartner در همان گزارش پلتفرم‌هایی را توصیه می‌کند که تأخیر، drift، مصرف توکن، هزینه، نرخ خطا و کیفیت خروجی را پایش کنند.

2030

در گزارش Future of Jobs ۲۰۲۵ مجمع جهانی اقتصاد (WEF)، کارفرمایان شرکت‌کننده «AI and big data» را در صدر سریع‌ترین مهارت‌های در حال رشد تا ۲۰۳۰ گذاشته‌اند و «AI and Machine Learning Specialists» و «Software and Application Developers» را از سریع‌ترین شغل‌های در حال رشد (از نظر درصد).

ریسک‌های واقعی

سه ریسک دیده می‌شود. اول، این کار در بیشتر شرکت‌ها عنوان جدا ندارد و جزو وظایف AI Engineer یا ML Engineer است؛ تیم جدا معمولاً وقتی شکل می‌گیرد که محصول AI بزرگ شده باشد، مثل Glean و Figma. دوم، ابزارها و شرکت‌های این بازار سریع جابه‌جا می‌شوند: WhyLabs تعطیل شد و Langfuse به ClickHouse فروخته شد. سوم، دربارهٔ حقوق: سایت‌های حقوق برای عنوان دقیق این شغل داده ندارند (Glassdoor برای «AI Observability Engineer» هیچ حقوقی ثبت نکرده) و رقم Glassdoor برای عنوان عمومی Observability Engineer در آمریکا (بازهٔ پایهٔ ۱۰۰ تا ۱۳۶ هزار دلار و میانگین ۱۱۷ هزار دلار از ۲۷ حقوق، برآورد به‌روزشده در آوریل ۲۰۲۵) حتی از کف بازهٔ آگهی‌های سطح میانی LangChain و Honeycomb (۱۴۵ و ۱۶۰ هزار دلار) پایین‌تر است، پس احتمالاً شغل گسترده‌تر و عملیاتی‌تری را می‌سنجد. به همین دلیل جدول حقوق این صفحه از بازهٔ پایهٔ آگهی‌ها و آمار مهارت LangSmith در بریتانیا ساخته شده است.

منابع

اطلاعات این صفحه در تاریخ ۳۰ مهر ۱۴۰۵ از این ۵۱ منبع بررسی شده است.

  1. Software Engineer, Evals — Glean (job posting)
  2. Software Engineer, Evals — Glean (archived copy)
  3. Tech Lead Manager, AI Evaluations — Glean (job posting)
  4. Senior Software Engineer I - Agent Observability, Remote US — Honeycomb (job posting)
  5. Senior Software Engineer I - Agent Observability, Remote Canada — Honeycomb (job posting)
  6. Senior Software Engineer II - Agent Observability, Remote Canada — Honeycomb (job posting)
  7. FullStack Engineer, AI Observability & Evals Platform (LangSmith) — LangChain (job posting)
  8. Senior Backend Software Engineer, AI Observability & Evals Platform (SF) — LangChain (job posting)
  9. Senior Backend Software Engineer, AI Observability & Evals Platform (LangSmith), Boston — LangChain (job posting)
  10. Staff AI Engineer - Agent Observability — Datadog (job posting)
  11. Manager, Software Engineering - AI Observability — Figma (job posting)
  12. Software Engineer, Agent Optimization & Evaluation — Reddit (job posting)
  13. Member of Technical Staff (Software Engineer, Enterprise Agent Evals & Efficiency) — Perplexity (job posting)
  14. Member of Technical Staff, Enterprise Evals Platform — Mercor (job posting)
  15. Software Engineer - Evals — SpaceXSI / xAI (job posting)
  16. Software Engineer, Evaluation Platform / Infra — Thinking Machines Lab (job posting)
  17. Software Engineering Manager (AI Quality) — WHOOP (job posting)
  18. LLMops Engineer — Coursera (job posting)
  19. Senior Staff AI Engineer — SoFi (job posting)
  20. Senior Software Engineer, AI Agent & Experience Team — Toast (job posting)
  21. Lead Engineer, Applied AI (Customer Agent) — Klaviyo (job posting)
  22. Engineering Manager, AI Platform — Harvey (job posting)
  23. Senior Software Engineer, Cortex Quality — Snowflake (job posting)
  24. Senior Machine Learning Engineer, CX — Coinbase (job posting)
  25. Senior Product Engineer 2, Audit — Drata (job posting)
  26. Senior / Staff Software Engineer, AI Leverage — Suno (job posting)
  27. Senior Machine Learning Engineer — Cloudflare (job posting)
  28. Sr. Staff Software Engineer, AI Platform — Pinterest (job posting)
  29. Senior Software Engineer - AI Infrastructure Performance Insights & Observability — CoreWeave (job posting)
  30. Senior AI Infrastructure Engineer, Observability — Firmus (job posting)
  31. ITJobsWatch — LangSmith job trends and salaries (UK)
  32. ITJobsWatch — Langfuse job trends and salaries (UK)
  33. ITJobsWatch — OpenTelemetry job trends and salaries (UK)
  34. ITJobsWatch — Observability job trends and salaries (UK)
  35. Glassdoor — Observability Engineer salaries (United States)
  36. IT Brief UK — Gartner sees explainable AI boosting model oversight
  37. World Economic Forum — The Future of Jobs Report 2025 (PDF)
  38. Anthropic — Demystifying evals for AI agents
  39. Hamel Husain — homepage
  40. Hamel Husain — Your AI Product Needs Evals
  41. Hamel Husain — Using LLM-as-a-Judge For Evaluation
  42. Arize — Aparna Dhinakaran (author bio)
  43. Honeycomb — Observability Engineering, 2nd Edition (book page and author bios)
  44. Honeycomb (company) — Wikipedia
  45. Langfuse — Langfuse joins ClickHouse
  46. WhyLabs — company closure notice
  47. OpenTelemetry — Documentation (What is OpenTelemetry?)
  48. OpenTelemetry GenAI Semantic Conventions (GitHub)
  49. Datadog — Agent Observability / LLM Observability
  50. Who Validates the Validators? Aligning LLM-Assisted Evaluation of LLM Outputs (arXiv)
  51. Inspect — UK AI Security Institute

برای راهنمایی شخصی‌سازی‌شده مشاوره بگیرید