🕸️
رتبه ۳۳ از ۱۰رشد ۳۲.۴% سالانه

مهندس گراف دانش

Knowledge Graph Engineer

مهندس گراف دانش (Knowledge Graph Engineer) متخصصی است که داده‌های ساختاریافته و غیرساختاریافته را به شبکه‌ای از موجودیت‌ها (entities) و روابط (relations) معنادار تبدیل می‌کند تا ماشین‌ها بتوانند مثل انسان «استدلال» کنند. این نقش در تقاطع semantic web، graph databases، NLP و LLM قرار دارد و در ۲۰۲۶ با ظهور GraphRAG و agentic AI اهمیت دوبرابر یافته — چون LLMها بدون graph backbone، حافظه دقیق و قابلیت reasoning پایدار ندارند. شرکت‌هایی مثل Google، LinkedIn، Amazon و Bloomberg میلیاردها دلار روی KGها سرمایه‌گذاری کرده‌اند و حقوق متخصص ارشد در آمریکا به ۲۲۰هزار+ دلار رسیده است.

RDF/OWLSPARQL & CypherNeo4jGraphRAGOntology Design

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

مهندس گراف دانش (Knowledge Graph Engineer) متخصصی است که داده‌های پراکنده — از پایگاه داده‌های رابطه‌ای گرفته تا متن آزاد و حتی APIهای خارجی — را به شبکه‌ای از موجودیت‌ها (entities) و روابط (relations) معنادار تبدیل می‌کند تا ماشین‌ها بتوانند استدلال (reasoning) کنند، نه فقط بازیابی. این نقش در تقاطع semantic web (RDF, OWL)، graph databases (Neo4j, Neptune)، NLP و LLMها قرار دارد. تفاوت کلیدی با data engineer این است که خروجی KG Engineer یک «schema از معنا» است نه «schema از جداول».

ایده knowledge graph به مقاله Tim Berners-Lee درباره Semantic Web در ۲۰۰۱ بازمی‌گردد، اما تا ۲۰۱۲ که Google «Knowledge Graph» خود را معرفی کرد، صنعت آن را جدی نمی‌گرفت. سپس Facebook (Open Graph)، LinkedIn (Economic Graph) و Amazon (Product Graph) هر کدام KGهای میلیاردی node ساختند که قلب جستجو و توصیه‌گر آن‌ها شد. تا ۲۰۲۲ بازار اشباع از hype LLM شد و KG به حاشیه رفت. اما با ظهور پدیده hallucination در LLMها و معرفی Microsoft GraphRAG در ۲۰۲۴، جهان فهمید که LLM بدون graph backbone نمی‌تواند reasoning عمیق و حافظه پایدار داشته باشد. در ۲۰۲۶ KG Engineer دوباره داغ‌ترین نقش data infrastructure است — به‌خصوص در سازمان‌هایی که می‌خواهند agentهای AI روی دانش اختصاصی خودشان کار کنند.

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

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

🏢

Enterprise Knowledge Graph

در LinkedIn، Economic Graph با میلیاردها node (people، company، skill، job) ساخته شده. شما schema را طراحی می‌کنید، pipeline ingest می‌سازید و querry-engine را برای کاربردهای feed و recruitment بهینه می‌کنید.

📚

Domain Ontology

در یک شرکت دارویی مثل Pfizer، شما یک ontology برای drug-drug interactionها روی SNOMED CT می‌سازید تا داروسازان بتوانند با Cypher query بزنند به جای جدول Excel.

🤖

GraphRAG سیستم

Microsoft Copilot از GraphRAG استفاده می‌کند تا روی اسناد سازمانی پاسخ‌های پیچیده multi-hop بدهد. شما corpus را به KG تبدیل می‌کنید و agent LLM را به آن وصل می‌کنید.

🛡️

Fraud Detection Graph

در PayPal، یک KG از تراکنش‌ها، دستگاه‌ها و حساب‌ها ساخته می‌شود. شما با Graph Neural Networks الگوهای fraud را detect می‌کنید که با rule-based قابل تشخیص نیستند.

🛒

Product Knowledge Graph

Amazon Product Graph با میلیاردها رابطه «جایگزین»، «مکمل» و «مشابه» برای recommendation. شما pipeline استخراج relation از reviews و metadata را می‌سازید.

🔬

Scientific Knowledge Graph

در Semantic Scholar یا Elsevier، KG از مقالات، نویسندگان و citationها می‌سازید تا researcherها بتوانند مسیر یک ایده را در طول دهه‌ها دنبال کنند.

تخصص‌های مختلف مهندس گراف دانش

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

🧠

مهندس GraphRAG

GraphRAG Engineer

تخصص ۲۰۲۶: ترکیب KG با LLM برای reasoning و QA. شرکت‌هایی مثل Microsoft، Glean و Neo4j به‌شدت در این حوزه استخدام می‌کنند.

📐

مهندس آنتولوژی

Ontology Engineer

تمرکز روی طراحی ontology پیچیده در domainهای regulated مثل finance (Bloomberg)، healthcare (Mayo Clinic) و legal (Thomson Reuters).

🕸️

مهندس Graph ML

Graph ML Engineer

ساخت Graph Neural Networks برای recommendation، fraud detection و drug discovery. در Pinterest، Uber و DeepMind پرتقاضاست.

🧬

مهندس KG زیست‌پزشکی

Biomedical KG Engineer

ساخت KG روی SNOMED، MeSH، UMLS و دارو-ژن. در شرکت‌هایی مثل Pfizer، Roche و BenevolentAI نقش حیاتی دارند.

🏛️

معمار KG سازمانی

Enterprise KG Architect

نقش ارشد در سازمان‌های Fortune 500: طراحی data fabric و knowledge layer به‌عنوان زیرساخت تمام داده شرکت. در JPMorgan و Siemens رایج است.

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

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

مهندس دادهData Engineer

Data Engineer pipelineهای ETL برای جداول و data warehouse می‌سازد — خروجی او schema رابطه‌ای است. KG Engineer داده را به موجودیت و رابطه semantic تبدیل می‌کند — خروجی او schema از معناست. در سازمان‌های بزرگ این دو نقش با هم همکاری می‌کنند و KG Engineer روی data engineer بنا می‌شود.

آنتولوژیستOntologist

Ontologist نقش آکادمیک‌تر است و روی طراحی نظری ontologyها (FIBO، BFO، GO) تمرکز می‌کند بدون لزوماً پیاده‌سازی. KG Engineer هم ontology طراحی می‌کند و هم آن را در production مستقر می‌کند — یعنی هم philosophical و هم engineering. در شرکت‌های بزرگ این دو نقش جداگانه‌اند؛ در استارتاپ‌ها معمولاً یک نفر هر دو را انجام می‌دهد.

مهندس یادگیری ماشینML Engineer

ML Engineer روی pipelineهای training و serving مدل‌های آماری تمرکز دارد. KG Engineer روی نمایش دانش ساختاریافته. اما با ظهور Graph Neural Networks و GraphRAG، این دو نقش در حال همگرایی هستند — KG Engineerهای آینده باید graph ML بدانند.

توسعه‌دهنده Semantic WebSemantic Web Developer

Semantic Web Developer روی استانداردهای W3C و publishing linked data روی وب باز تمرکز دارد (DBpedia، Wikidata). KG Engineer هم گاهی روی public KGs کار می‌کند اما اغلب روی proprietary KGهای داخل سازمان. عملی‌تر و کسب‌وکارمحور‌تر است.

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

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

🔎

موتورهای جستجو

Google Knowledge Graph نتایج جستجو را از لیست لینک به پاسخ مستقیم تبدیل کرد — هسته featured snippets و Knowledge Panel است

💼

شبکه‌های اجتماعی حرفه‌ای

LinkedIn Economic Graph مسیر شغلی، skill recommendation و targeting آگهی روی میلیاردها node را driven می‌کند

🏦

بانکی و مالی

fraud detection، KYC، AML و وابستگی‌های مالی پیچیده روی KG مدل می‌شوند — JPMorgan و Goldman Sachs تیم‌های KG اختصاصی دارند

💊

دارویی و زیست‌پزشکی

drug discovery با graphهای پروتئین-دارو-بیماری شتاب گرفته — BenevolentAI و Insilico Medicine روی KG ساخته شده‌اند

🛒

تجارت الکترونیک

Amazon Product Graph با میلیاردها رابطه «مکمل» و «جایگزین» قلب recommendation است

🛰️

دفاع و امنیت

Palantir Gotham با graphهای ارتباطات افراد و سازمان‌ها در عملیات‌های اطلاعاتی و ضدتروریسم استفاده می‌شود

📰

رسانه و انتشار علمی

Elsevier و Springer KGهای علمی می‌سازند تا researcherها بتوانند مسیر یک ایده را در میلیون‌ها مقاله دنبال کنند

🏭

تولید و زنجیره تأمین

Siemens و Bosch graphهای digital twin از خط تولید می‌سازند برای پیش‌بینی خرابی و بهینه‌سازی supply chain

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

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

Knowledge Graph یعنی فقط Neo4j

Neo4j فقط یک ابزار property graph است. KG شامل RDF/OWL، triplestores، graph ML و بسیار فراتر از یک database خاص است. مهندس KG ابزارهای متعدد را بسته به مسئله انتخاب می‌کند.

با LLM دیگر نیازی به KG نداریم

دقیقاً برعکس. LLMها hallucinate می‌کنند و حافظه دقیق ندارند. GraphRAG و agentic AI به KG به‌عنوان «حافظه قابل‌اعتماد» وابسته‌اند. سال ۲۰۲۶ بزرگ‌ترین رنسانس KG را تجربه می‌کند.

ساخت KG نیاز به دکترای semantic web دارد

شناخت پایه‌های RDF و OWL کافی است. بیشتر کار KG Engineer در صنعت، engineering عملی است — ETL، LLM integration، performance tuning — نه نظریه description logics.

KG برای داده ساختاریافته است

بزرگ‌ترین ارزش KG دقیقاً در داده غیرساختاریافته است: استخراج موجودیت از متن، PDF، ایمیل و ادغام با داده ساختاریافته. این هنر اصلی KG Engineer است.

KGها kondtruct شدن و دیگر تغییر نمی‌کنند

KGها موجوداتی زنده‌اند. هر روز موجودیت‌های جدید اضافه، روابط تغییر و schemaها evolve می‌شوند. data governance و versioning بخش بزرگی از کار است.

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

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

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

بیشتر وقت صرف یادگیری Cypher/SPARQL، نوشتن queryهای ساده و ingest داده می‌شود. کارها از طرف ارشد تعریف می‌شوند و در حال ساختن intuition درباره graph modeling هستید.

  • صبح: standup ۱۵ دقیقه + مرور queryهای failed در پایش روزانه
  • بلاک اول: نوشتن یک ETL کوچک برای ingest داده از یک API به Neo4j
  • بعد از ناهار: debug یک Cypher query با performance ضعیف و بهینه‌سازی index
  • عصر: code review از همتا، یادگیری مستندات SPARQL یا یک paper
  • پایان روز: به‌روزرسانی JIRA و مستندسازی schema جدید

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

تعادل بین طراحی schema، پیاده‌سازی pipeline استخراج موجودیت و همکاری با SMEها. خودتان مسائل را تعریف و حل می‌کنید و گاهی منتور جونیور می‌شوید.

  • صبح: بررسی dashboard کیفیت KG (orphan nodes، duplicate entitiesها)
  • جلسه ۴۵ دقیقه با ontologist شرکت برای بازبینی domain model جدید
  • بلاک کدنویسی: پیاده‌سازی یک LLM-based entity extractor با spaCy + GPT-4
  • بعد از ناهار: pair programming با جونیور برای بهینه‌سازی یک query multi-hop
  • عصر: نوشتن RFC برای migration از RDF به property graph در یکی از subgraphها

ارشد (۵+ سال)

تمرکز روی معماری، governance و alignment فنی-سازمانی. کمتر کد می‌نویسید اما تصمیماتتان روی کل knowledge layer شرکت اثر می‌گذارد.

  • صبح: review روی PRهای critical که architecture KG را تغییر می‌دهند
  • جلسه architecture review برای ادغام KG با data lake جدید
  • کدنویسی هدفمند: prototype کردن یک GraphRAG pipeline برای یک use case کلیدی
  • بعد از ناهار: جلسه با CDO شرکت درباره data governance KG برای quarter آینده
  • عصر: منتورینگ ۱:۱ با میانی، نوشتن postmortem روی incident اخیر در triplestore

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

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

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

فنی
  • طراحی و نگهداری ontologyهای دامنه با OWL و SHACL برای مدل‌سازی موجودیت‌ها و روابط
  • ساخت pipelineهای ETL برای ingest داده از پایگاه‌های رابطه‌ای، APIها و متن خام به graph
  • پیاده‌سازی استخراج موجودیت و رابطه با ترکیب NLP کلاسیک و LLM (REBEL، GENRE، GPT-4)
  • بهینه‌سازی queryهای Cypher و SPARQL برای latency پایین در graphهای میلیاردی node
  • پیاده‌سازی سیستم‌های GraphRAG و text-to-Cypher برای ادغام KG با LLMها
  • آموزش و استقرار Graph Neural Networks برای link prediction و node classification
مهارت نرم
  • همکاری با data stewardها و SMEها برای جمع‌آوری دانش دامنه و ترجمه آن به ontology
مدیریتی
  • رهبری data governance روی KG: کیفیت، lineage، versioning و سیاست‌های دسترسی

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

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

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

RDF و OWLضروری

دانش عمیق از RDF triples، RDFS، OWL 2 و Description Logics برای semantic modeling

SPARQL و Cypherضروری

تسلط بر هر دو query language برای کار با هر دو خانواده graph databases

Neo4j و Graph DBsضروری

تجربه عملی با حداقل یک graph DB صنعتی، شامل index design و performance tuning

Ontology Engineeringضروری

طراحی ontology با Protégé، استفاده از upper ontologyها و alignment ontologies

NLP برای KG Constructionضروری

NER، relation extraction و entity linking با spaCy، Hugging Face و LLM

GraphRAGمهم

ساخت سیستم‌های ترکیب graph و LLM با LangChain، LlamaIndex و Microsoft GraphRAG

Graph Neural Networksمهم

طراحی و آموزش GNN با PyTorch Geometric یا DGL برای link prediction و node classification

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

ترجمه domain knowledgeضروری

توانایی نشستن با SME (پزشک، حقوقدان، تحلیلگر مالی) و استخراج دانش به‌صورت ontology

ارتباط با غیرفنی‌هاضروری

توضیح مزایای KG به مدیر محصول و C-level بدون اصطلاحات Semantic Web

تفکر سیستمیضروری

دیدن KG به‌عنوان زیرساخت سازمانی، نه یک database مستقل — درک تأثیر تصمیمات schema روی همه تیم‌ها

مدیریت ابهاممهم

domainهای واقعی مرز شفاف ندارند؛ توانایی تصمیم‌گیری در شرایط ابهام معنایی حیاتی است

یادگیری مداوممهم

حوزه KG با GraphRAG و agentic AI سریع تغییر می‌کند؛ خواندن مقالات ACM و SemTech ضروری است

دانش حوزه‌ای

Data Governanceمهم

lineage، versioning، access control و کیفیت داده در سطح enterprise KG

Standardهای صنعتیمهم

آشنایی با FIBO (مالی)، SNOMED (پزشکی)، GO (زیست‌شناسی) یا schema.org (عمومی)

Vector + Graph Hybridمهم

ترکیب vector search با graph traversal — معماری استاندارد GraphRAG ۲۰۲۶

Knowledge Representation Theoryمفید

آشنایی با Description Logics، semantic networks و frame semantics

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

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

نقشه راه تبدیل شدن به مهندس گراف دانش

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

1

پایه‌های Graph Theory و Semantic Web

⏱️ ۲ تا ۳ ماه

ساخت پایه ریاضی و مفهومی — نظریه گراف، RDF triples، OWL و standardهای W3C که قلب knowledge graph هستند

Graph Theory پایهRDF / RDFSOWL 2Linked Data PrinciplesURIs و IRIsTurtle / JSON-LDTriplestore Concepts
2

Graph Databases و Query Languages

⏱️ ۳ تا ۴ ماه

تسلط بر Neo4j، GraphDB و queryهای SPARQL و Cypher — هر مهندس KG باید با هر دو جهان (property graph و RDF) راحت باشد

Neo4j & CypherSPARQL پیشرفتهGraphDB / Stardog / BlazegraphApache TinkerPop / GremlinIndex و Performance TuningGraph Data ModelingACID در Graph DBs
3

Ontology Engineering و Knowledge Representation

⏱️ ۳ تا ۴ ماه

طراحی ontology قوی با Protégé، استفاده از upper ontologyها مثل schema.org و BFO، و درک reasoning با OWL DL

ProtégéOWL Reasoning (Pellet, HermiT)SHACL Validationschema.org & FIBO & SNOMEDDescription LogicsTop-Down vs Bottom-Up Ontology DesignOntology Alignment
4

Knowledge Graph Construction از داده غیرساختاریافته

⏱️ ۴ تا ۵ ماه

استخراج موجودیت‌ها و روابط از متن، PDF و وب با NLP و LLM — Entity Linking، Relation Extraction و KG Refinement

Named Entity Recognition (spaCy, Stanza)Relation ExtractionEntity Linking & Disambiguation (REBEL, GENRE)Coreference ResolutionLLM-based Triple ExtractionWikidata & DBpedia IntegrationKG Embeddings (TransE, RotatE, ComplEx)
5

GraphRAG، LLM Integration و Production

⏱️ مداوم

ترکیب KG با LLM برای reasoning، GraphRAG، Microsoft GraphRAG و LangChain Graph Tools — تخصص ۲۰۲۶

GraphRAG (Microsoft, LlamaIndex)Neo4j + LangChain IntegrationText-to-Cypher LLM AgentsGraph Neural Networks (PyTorch Geometric, DGL)Vector + Graph Hybrid SearchKG-grounded Question AnsweringProduction Monitoring & Versioning

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

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

Graph Databases

Neo4j

محبوب‌ترین property graph database با Cypher و اکوسیستم قوی برای GraphRAG

ضروری
GraphDB

RDF triplestore سازمانی Ontotext با reasoning قوی برای ontology-driven KGs

مفید
Amazon Neptune

graph database managed AWS که هم Gremlin و هم SPARQL پشتیبانی می‌کند

مفید
TigerGraph

graph DB با تمرکز بر deep-link analytics و queryهای multi-hop سریع

پیشرفته

Ontology و Modeling

Protégé

ابزار رایگان Stanford برای ساخت و ویرایش ontology با OWL و Description Logics

ضروری
TopBraid Composer

IDE صنعتی برای OWL و SHACL — استاندارد در پروژه‌های دولتی و dataspace

مفید
WebVOWL

تجسم تعاملی ontologyها در مرورگر — برای ارائه و مرور تیمی عالی است

مفید
PyShacl

کتابخانه Python برای validation graphها بر اساس SHACL shapes

پیشرفته

KG Construction و LLM

spaCy

کتابخانه NLP صنعتی برای NER، dependency parsing و entity linking

ضروری
LlamaIndex KG

ساخت knowledge graph از متن با LLM و query زدن hybrid vector + graph

ضروری
Microsoft GraphRAG

framework open-source برای ساخت KG از corpus متنی و reasoning با LLM

مفید
LangChain Neo4j Tools

ابزارهای آماده برای text-to-Cypher و GraphRAG با LangChain agents

مفید

Graph ML و Embedding

PyTorch Geometric

framework اصلی برای Graph Neural Networks در PyTorch

مفید
DGL

Deep Graph Library — رقیب PyG با پشتیبانی از multi-backend

مفید
PyKEEN

کتابخانه تخصصی برای KG embeddings (TransE، RotatE، ComplEx، ...)

پیشرفته
RDFLib

کتابخانه Python برای کار با RDF، SPARQL و serializationها

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

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

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

مهندس KG جونیور

۰ تا ۲ سال

~$95K

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

نوشتن queryهای Cypher/SPARQL، ساخت ETL برای ingest داده در graph و کمک به مدل‌سازی ontology

CypherSPARQLNeo4jPythonRDF

مهندس KG میانی

۲ تا ۵ سال

~$140K

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

طراحی ontology، پیاده‌سازی pipeline استخراج موجودیت با LLM، بهینه‌سازی queryهای multi-hop

Ontology DesignEntity LinkingGraphRAGPerformance TuningOWL

مهندس KG ارشد

۵ تا ۸ سال

~$190K

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

معماری KG enterprise، مدیریت چندین domain ontology، رهبری فنی پروژه‌های GraphRAG

KG ArchitectureGraph MLTeam LeadershipData GovernanceCross-domain Modeling

Principal / Distinguished KG Engineer

۸+ سال

~$280K

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

تعریف استراتژی knowledge layer شرکت، نمایندگی در W3C و انجمن‌های open standards، مشاوره با C-level

StrategyStandards AuthoringResearch DirectionOrg DesignIndustry Influence

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

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

ontology evolution و schema drift

شرکت بزرگ

KGها در طول زمان رشد می‌کنند و schema باید evolve شود بدون اینکه queryهای موجود بشکنند. مدیریت backward compatibility و migration ontology یکی از سخت‌ترین جنبه‌های نگهداری KG است.

performance روی graphهای میلیاردی

شرکت بزرگ

queryهای multi-hop روی KGهای بزرگ به‌سرعت expensive می‌شوند. طراحی index، materialized views و query optimization مهارت‌های حیاتی هستند که فقط با تجربه می‌آیند.

هزینه استخراج موجودیت با LLM

استارتاپ

ساخت KG از corpus متنی بزرگ با GPT-4 می‌تواند به ده‌ها هزار دلار هزینه برسد. انتخاب trade-off بین مدل‌های ارزان open-source و GPT-4 یک تصمیم جدی است.

Entity Resolution و duplicateها

عمومی

«اپل» شرکت با «اپل» میوه؟ «John Smith» در دو رکورد یک شخص یا دو نفر؟ entity resolution یکی از پیچیده‌ترین مسائل عملی KG است که هیچ ابزار جادویی برایش نیست.

مقاومت سازمانی در برابر ontology

شرکت بزرگ

مهندسان نرم‌افزار اغلب schema رابطه‌ای را راحت‌تر می‌فهمند. متقاعد کردن تیم‌ها به سرمایه‌گذاری روی KG (که ROI اولیه‌اش کند است) چالش بزرگی است.

ادغام KG با LLM بدون hallucination

تحقیقاتی

GraphRAG وعده داده اما در عمل، LLM گاهی به‌جای استفاده از KG، از حافظه pretrained خود استفاده می‌کند. طراحی prompt و guardrailهای دقیق برای grounding تخصصی است.

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

حقوق جهانی مهندس گراف دانش

میانگین حقوق سالانه بر اساس تجربه در کشورهای مختلف

کشورمیانهارز
🇦🇪امارات
AED 290,000AED
🇺🇸آمریکا
$200,000USD
🇨🇭سوئیس
CHF 170,000CHF
🇨🇦کانادا
CA$165,000CAD
🇸🇬سنگاپور
SGD 155,000SGD
🇬🇧انگلستان
£115,000GBP
🇩🇪آلمان
€105,000EUR
🇳🇱هلند
€100,000EUR

* ارقام سالانه و تقریبی هستند و بر اساس میانگین بازار در سال ۲۰۲۵ محاسبه شده‌اند.

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

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

ماه ۱: پایه graph theory و Python

ابتدا مفاهیم گراف، Python و کار با NetworkX را یاد بگیرید. اولین graphهای کوچک را در Jupyter Notebook بسازید.

ماه ۲–۳: Neo4j و Cypher

Neo4j GraphAcademy را کامل کنید. یک پروژه کوچک با data واقعی (مثلاً movies dataset) بسازید.

ماه ۴: RDF، SPARQL و Protégé

با RDF و SPARQL آشنا شوید. یک ontology کوچک با Protégé طراحی کنید و در GraphDB query بزنید.

ماه ۵: استخراج موجودیت با NLP

spaCy و یک LLM را برای استخراج موجودیت از متن استفاده کنید. یک pipeline کوچک text-to-KG بسازید.

ماه ۶: GraphRAG و پورتفولیو

با LlamaIndex یا Microsoft GraphRAG یک سیستم Q&A بسازید. پروژه‌ها را روی GitHub منتشر کنید و شروع به apply کنید.

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

ساخت Mini Wikidata روی یک حوزه تخصصی

مبتدی

یک knowledge graph کوچک درباره فیلم‌ها یا کتاب‌ها از داده ویکی‌پدیا استخراج کنید، در Neo4j ذخیره کنید و رابط Cypher بسازید.

PythonNeo4jCypherWikidata API
زمان تخمینی: ۲ هفته

Ontology طراحی برای یک domain (مثلاً موسیقی)

متوسط

با Protégé یک ontology برای موسیقی طراحی کنید: artist، album، genre. SHACL shapes برای validation اضافه کنید و چند نمونه با OWL reasoner تست کنید.

ProtégéOWLSHACLHermiT
زمان تخمینی: ۳ هفته

Entity Extraction Pipeline از مقالات خبری

متوسط

با spaCy و یک LLM، از مقالات خبری موجودیت‌ها و روابط استخراج کنید و آن‌ها را به یک graph انباشتی اضافه کنید با entity linking به Wikidata.

spaCyOpenAI APINeo4jREBEL
زمان تخمینی: ۴ هفته

GraphRAG سیستم پرسش‌وپاسخ روی اسناد سازمانی

پیشرفته

با Microsoft GraphRAG یا LlamaIndex، یک سیستم Q&A بسازید که اسناد PDF را به KG تبدیل و با ترکیب graph + vector جواب دهد.

GraphRAGLangChainNeo4jOpenAI
زمان تخمینی: ۶ هفته

Link Prediction با Graph Neural Network

پیشرفته

روی یک KG عمومی (FB15k یا WN18) با PyTorch Geometric یک مدل GNN train کنید برای پیش‌بینی روابط جدید و مقایسه با KG embeddings کلاسیک.

PyTorch GeometricPyKEENPythonWeights & Biases
زمان تخمینی: ۶ هفته

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

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

T

Tim Berners-Lee

پیشینه

مهندس انگلیسی، خالق World Wide Web در CERN در ۱۹۸۹. در ۲۰۰۱ مقاله بنیادی Semantic Web را در Scientific American منتشر کرد که آغاز رسمی Knowledge Graphها بود.

دستاورد

علاوه بر اختراع وب، RDF، Linked Data Principles و standardهای W3C را که هر KG امروز روی آن‌ها بنا شده تعریف کرد. در ۲۰۱۶ جایزه Turing را دریافت کرد. در حال حاضر مدیر Solid project برای decentralized data ownership است.

درس کلیدی

ایده‌های بزرگ گاهی یک یا دو دهه طول می‌کشد تا به جریان اصلی برسند. Semantic Web در ۲۰۰۱ بد فهمیده شد، اما در ۲۰۲۶ با ظهور GraphRAG، حق با Berners-Lee بود. صبر و سرمایه‌گذاری روی پایه‌های نظری بازده دارد.

D

Denny Vrandečić

پیشینه

دانشمند کامپیوتر کروات-آلمانی، دکترای hisorical knowledge representation از Karlsruhe. در Google روی Knowledge Graph کار کرد و سپس به Wikimedia Foundation رفت.

دستاورد

بنیان‌گذار Wikidata در ۲۰۱۲ — بزرگ‌ترین knowledge graph باز جهان با بیش از ۱۰۰ میلیون موجودیت. بعدتر Abstract Wikipedia را در Wikimedia راه‌اندازی کرد. در حال حاضر در Google روی Wikifunctions و KGها کار می‌کند.

درس کلیدی

open data و KG عمومی می‌تواند پایه نوآوری در کل صنعت شود. Wikidata امروز توسط Siri، Alexa، Google Assistant و هزاران اپلیکیشن دیگر استفاده می‌شود. مشارکت در پروژه‌های open بهترین راه برای ساخت reputation در KG community است.

E

Emil Eifrem

پیشینه

مهندس سوئدی، در ۲۰۰۰ هنگام کار روی یک سیستم enterprise با مشکل کار با ارتباطات پیچیده در RDBMS مواجه شد و ایده Neo4j را روی کاغذ خط هواپیما کشید.

دستاورد

بنیان‌گذار و CEO Neo4j از ۲۰۰۷ — محبوب‌ترین graph database جهان. شرکت در ۲۰۲۱ valuation ۲ میلیارد دلاری گرفت. Cypher را استاندارد عملی صنعت graph query کرد و حالا openCypher را به standard ISO تبدیل می‌کند.

درس کلیدی

گاهی بهترین فرصت‌ها از خستگی از محدودیت‌های ابزار موجود می‌آیند. Eifrem نه دکترا داشت نه پیش‌زمینه آکادمیک عمیق در graph theory — فقط مهندسی که از مشکل واقعی به یک شرکت میلیارد دلاری رسید.

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

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

Senior Knowledge Graph Engineer

LinkedInسانی‌ویل، کالیفرنیا (Hybrid، ۲ روز حضوری)2025-09
مشاهده آگهی اصلی

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

EN

BS/MS in Computer Science or related field + 5+ years of software engineering experience

مدرک کامپیوتر یا مشابه با ۵ سال تجربه. LinkedIn به portfolio هم اهمیت می‌دهد؛ اگر تجربه قوی با KG در یک شرکت دیگر دارید، نبود مدرک ارشد نگران‌کننده نیست.

ضروری
EN

Deep experience with graph databases (Neo4j, JanusGraph, or similar)

این نیاز اصلی است. باید بتوانید در مصاحبه چالش‌های performance، indexing و query optimization در graphهای میلیاردی node را بحث کنید.

ضروری
EN

Strong proficiency in Java or Scala for backend services

LinkedIn JVM-heavy است. اگر فقط Python بلدید، یاد گرفتن Java در یک ماه ممکن است اما برای نقش ارشد، تجربه عملی JVM ضروری است.

ضروری
EN

Experience with knowledge graph construction from unstructured data using NLP/LLMs

تخصص ۲۰۲۶: ترکیب NLP کلاسیک با LLMها برای استخراج entityها و رابطه. تجربه با spaCy، Hugging Face و OpenAI/Anthropic API ضروری است.

ضروری
EN

Familiarity with distributed systems and large-scale data processing (Spark, Kafka)

Economic Graph روی میلیاردها node کار می‌کند. تجربه با Spark، Kafka و event-driven architecture برای ingest در سطح LinkedIn حیاتی است.

مهم
EN

Knowledge of ontology engineering (OWL, SHACL) is a plus

LinkedIn از hybrid model استفاده می‌کند — property graph با ontology layer. آشنایی با OWL مزیت رقابتی است اما مانع apply نیست.

مفید

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

EN

Design and evolve schemas for LinkedIn's Economic Graph at scale

طراحی schema برای یکی از بزرگ‌ترین KGهای جهان. این نیاز به تجربه عمیق در trade-offهای modeling دارد و حساسیت بالا به backward compatibility.

EN

Build pipelines to extract entities and relationships from member profiles, jobs, and content

ETL در مقیاس میلیاردی، با تمرکز روی استخراج موجودیت با LLM. این جایی است که NLP، MLOps و KG engineering با هم جمع می‌شوند.

EN

Optimize multi-hop query performance for recommendation and search use cases

queryهای recommendation روی graphهای میلیاردی node باید زیر ۱۰۰ms اجرا شوند. این تخصص performance engineering روی graph است که فقط با تجربه می‌آید.

EN

Collaborate with AI/ML teams to enable graph-aware ranking and personalization

همکاری با ML teamها برای feed، recommendation و search. باید زبان هر دو دنیا (graph و ML) را بلد باشید — این همان جایی است که Graph ML اهمیت می‌یابد.

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

این آگهی نشان می‌دهد LinkedIn یک generalist تخصصی می‌خواهد: کسی که هم graph DB عمیق بلد است، هم LLM و NLP، هم distributed systems، و هم schema design. اگر در ۳ مورد قوی هستید و ۲ مورد را در حال یادگیری دارید، apply کنید — LinkedIn صادقانه‌ترین کاندیداها را ترجیح می‌دهد نه perfect-match ها.

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

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

بازار knowledge graph از ۹۰۹ میلیون دلار در ۲۰۲۴ به ۶.۹۳ میلیارد دلار تا ۲۰۳۰ می‌رسد — رشد سالانه ۴۰.۴٪ (CAGR)

منبع: Grand View Research Knowledge Graph Market Report 2024 / Gartner AI Hype Cycle 2025

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

GraphRAG و Graph-grounded LLM AgentsMultimodal KGs (text + image + video)Federated Knowledge GraphsKG-driven Agentic AITemporal Knowledge GraphsPrivacy-preserving KGs با Differential PrivacyQuantum Graph Algorithms

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

2026

هر شرکت Fortune 500 حداقل یک enterprise KG برای agentic AI خواهد داشت — GraphRAG استاندارد می‌شود

2027

ادغام graph DB و vector DB کامل می‌شود — Neo4j، Pinecone و Qdrant به سمت hybrid engines حرکت می‌کنند

2028

Temporal KGها (graphهایی که زمان را modeling می‌کنند) به استاندارد industries مالی و پزشکی تبدیل می‌شوند

2030

Knowledge Graph Engineer در فهرست ۱۰ شغل پردرآمد جهان قرار می‌گیرد — حقوق Principal به ۴۰۰هزار+ دلار می‌رسد

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

بزرگ‌ترین ریسک این است که فکر کنید LLMها KG را منسوخ می‌کنند. واقعیت برعکس است — هر بار که LLM hallucinate می‌کند، نیاز به ground truth بیشتر می‌شود و KG دقیقاً این ground truth را فراهم می‌کند. ریسک واقعی برای KG Engineer ها این است که در «ontology research» گیر کنند و engineering عملی LLM/graph integration را یاد نگیرند. مهندسانی که هم semantic web و هم production LLM ops بلدند، در صدر بازار کار ۲۰۲۶-۲۰۳۰ هستند.

ویدیوهای آموزشی

یک روز در زندگی یک Knowledge Graph Engineer

ویدیوهای واقعی از متخصصان این حوزه که روزانه چه کارهایی انجام می‌دهند

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