Pipeline run
43111a7b-8610-40f9-8389-4923edda8b07
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Video Codec Engineer
CASE Aslug: video-codec-engineer · id: 22 · source: db
The primary skills focus heavily on video codec languages and hardware acceleration, essential for a Video Codec Engineer.
Job description
Role : Video Codec Engineer Required Experience: Candidates must have development experience ranging from 2 to 4 years. • Experience in implementing video compression standards based and/or proprietary Image and Video codecs/algorithms • Must have exposure and development experience ARM and/or x86 based platforms like Xeon E5/E3, Core-i7/i5 • Experience of development using operating systems like Windows / Linux / OS X Job Description: The prospective candidate will be part of the Advanced Video and Research Team that designs and delivers video codec solutions for industry leaders in video technology. Responsibility: The key responsibilities of the job would be to deliver and excel on the following fronts (not limited to): • Development and implementation of optimized algorithms for video encoders, video decoders, video pre and post processing components on x86 and ARM based CPUs • Work involves implementation of high quality video encoders, decoders and transcoders and associated intellectual properties like Motion estimation, Rate Control algorithms, Scene Cut Detection, Fade-in / Fade-out Compensation, De-interlacing, De-noising as an example • Working on latest technology of Machine learning and Neural Network based video compression Educational Qualification: Masters or Bachelor’s Degree in Computer Science / Electronics and Communication Required Technical Skills: • Knowledge of C/C++ • Knowledge of x86 based development, intrinsic like SSE, AVX based coding • Knowledge of ARM based development, intrinsic like Neon coding • Debugging, profiling and development environments • Good knowledge of video standards like AV1 and H.265 • Working knowledge of H.264, MPEG-2 and VP9 is good to possess • Software Processes, Git, Configuration Management, Test Planning and Execution • Exposure to multi-threaded, cache optimal designs of video codecs • Exposure to OpenCL based GPU development / CUDA based programming • Aware of Machine learning and Neural Network basics. Location: Bengaluru, Karnataka
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Aliases — catalog
- C# (CANONICAL) primary
- C (CANONICAL)
- C# 1 (VERSION)
- C# 10 (VERSION)
- C# 11 (VERSION)
- C# 12 (VERSION)
- C# 13 (VERSION)
- C# 14 (VERSION)
- C# 2 (VERSION)
- C# 3 (VERSION)
- C# 4 (VERSION)
- C# 5 (VERSION)
- C# 6 (VERSION)
- C# 7 (VERSION)
- C# 8 (VERSION)
- C# 9 (VERSION)
- C# latest (VERSION)
- C#1 (VERSION)
- C#10 (VERSION)
- C#11 (VERSION)
- C#12 (VERSION)
- C#2 (VERSION)
- C#3 (VERSION)
- C#4 (VERSION)
- C#5 (VERSION)
- C#6 (VERSION)
- C#7 (VERSION)
- C#8 (VERSION)
- C#9 (VERSION)
- C++ (CANONICAL)
- C++03 (VERSION)
- C++11 (VERSION)
- C++14 (VERSION)
- C++17 (VERSION)
- C++20 (VERSION)
- C++23 (VERSION)
- C++26 (VERSION)
- C++98 (VERSION)
- c sharp (VERSION)
- c# (VERSION)
- cpp03 (VERSION)
- cpp11 (VERSION)
- cpp14 (VERSION)
- cpp17 (VERSION)
- cpp20 (VERSION)
- cpp23 (VERSION)
- cpp26 (VERSION)
- cpp98 (VERSION)
- csharp (VERSION)
- modern C++ (VERSION)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Language
- Sub-category
- Programming Language
- Vendor
- Microsoft
- License
- mit
- Year introduced
- 2000
- Confidence
- 0.99
- Version strategy
- SEPARATE_ENTITY
- Version tag
- latest
Maturity reasoning: C# is a mainstream hiring staple with high JD volume across .NET, Azure, and enterprise roles; Microsoft continues active platform investment in .NET, reinforcing broad adoption.
Skill profile (library / DB)
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 6
- Sub-category id
- 96
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Cross-Platform App Languages Catalog dimension db id 167
Library dimension (catalog)
Roles linked in library: Hybrid Mobile Developer
-
Programming Languages Catalog dimension db id 1
Library dimension (catalog)
Roles linked in library: Backend Engineer, Full Stack Engineer
-
Programming Languages for ML Systems Catalog dimension db id 39
Library dimension (catalog)
Roles linked in library: ML Engineer, ML Ops Engineer
-
Programming Languages for XR Catalog dimension db id 97
Library dimension (catalog)
Roles linked in library: AR/VR Engineer
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
-
Video Codec Languages and DSLs Catalog dimension db id 225
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
Aliases — catalog
- C# (CANONICAL) primary
- C (CANONICAL)
- C# 1 (VERSION)
- C# 10 (VERSION)
- C# 11 (VERSION)
- C# 12 (VERSION)
- C# 13 (VERSION)
- C# 14 (VERSION)
- C# 2 (VERSION)
- C# 3 (VERSION)
- C# 4 (VERSION)
- C# 5 (VERSION)
- C# 6 (VERSION)
- C# 7 (VERSION)
- C# 8 (VERSION)
- C# 9 (VERSION)
- C# latest (VERSION)
- C#1 (VERSION)
- C#10 (VERSION)
- C#11 (VERSION)
- C#12 (VERSION)
- C#2 (VERSION)
- C#3 (VERSION)
- C#4 (VERSION)
- C#5 (VERSION)
- C#6 (VERSION)
- C#7 (VERSION)
- C#8 (VERSION)
- C#9 (VERSION)
- C++ (CANONICAL)
- C++03 (VERSION)
- C++11 (VERSION)
- C++14 (VERSION)
- C++17 (VERSION)
- C++20 (VERSION)
- C++23 (VERSION)
- C++26 (VERSION)
- C++98 (VERSION)
- c sharp (VERSION)
- c# (VERSION)
- cpp03 (VERSION)
- cpp11 (VERSION)
- cpp14 (VERSION)
- cpp17 (VERSION)
- cpp20 (VERSION)
- cpp23 (VERSION)
- cpp26 (VERSION)
- cpp98 (VERSION)
- csharp (VERSION)
- modern C++ (VERSION)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Language
- Sub-category
- Programming Language
- Vendor
- Microsoft
- License
- mit
- Year introduced
- 2000
- Confidence
- 0.99
- Version strategy
- SEPARATE_ENTITY
- Version tag
- latest
Maturity reasoning: C# is a mainstream hiring staple with high JD volume across .NET, Azure, and enterprise roles; Microsoft continues active platform investment in .NET, reinforcing broad adoption.
Skill profile (library / DB)
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 6
- Sub-category id
- 96
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Cross-Platform App Languages Catalog dimension db id 167
Library dimension (catalog)
Roles linked in library: Hybrid Mobile Developer
-
Programming Languages Catalog dimension db id 1
Library dimension (catalog)
Roles linked in library: Backend Engineer, Full Stack Engineer
-
Programming Languages for ML Systems Catalog dimension db id 39
Library dimension (catalog)
Roles linked in library: ML Engineer, ML Ops Engineer
-
Programming Languages for XR Catalog dimension db id 97
Library dimension (catalog)
Roles linked in library: AR/VR Engineer
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
-
Video Codec Languages and DSLs Catalog dimension db id 225
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
Skill enrichment (orchestrator / LLM)
x86 remains a core ISA in server, desktop, and systems JDs; Intel/AMD roadmaps and widespread compiler/toolchain support show no sunset or replacement in mainstream hiring.
(0.95)
“x86” is a specific, well-known CPU instruction set architecture; unlikely to be confused with other distinct ISA concepts in typical JDs.
Not versioned
Concept ·instruction_set_architecture confidence 0.90
x86 is fundamentally an instruction set architecture, which fits the Architecture vs Concept rule as a system-shape/technical knowledge unit rather than a language, tool, or runtime.
- Category
- Concept
- Sub-category
- instruction_set_architecture
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- NOT_APPLICABLE
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
Locked dimensions (v3 placement)
-
x86 Instruction Set Architecture
Pipeline tentative id
Covers the x86 CPU architecture, its instruction set, registers, addressing modes, and execution model. This skill belongs here because x86 is the core platform knowledge used when writing, optimizing, or debugging low-level codec code on Intel/AMD systems.
Aliases — catalog
- SSE (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Simd Instruction Set Extension
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: SSE is a long-established x86 SIMD extension; it appears in systems/performance JDs and is widely supported by compilers and CPUs, though newer AVX/AVX2/AVX-512 often supersede it for greenfield optimization.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 1277
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Hardware Acceleration and SIMD Catalog dimension db id 235
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
Aliases — catalog
- AVX2 (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Simd Instruction Set Extension
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: AVX2 appears in specialized systems/performance JDs, but far less often than mainstream platforms; it’s a CPU SIMD extension used in HPC, media, and low-level optimization rather than a broad hiring staple.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 1277
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Hardware Acceleration and SIMD Catalog dimension db id 235
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
Aliases — catalog
- AArch64 (VERSION)
- ARM (CANONICAL)
- ARMv8 (VERSION)
- arm64 (VERSION)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Architecture
- Sub-category
- Instruction Set Architecture
- Confidence
- 0.91
- Version strategy
- SEPARATE_ENTITY
- Version tag
- ARMv8-A
Maturity reasoning: ARM is a dominant instruction-set architecture in mobile, embedded, and increasingly server/cloud chips; job postings commonly mention ARM64/AArch64 alongside Linux and systems work.
Skill profile (library / DB)
- Skill nature
- PATTERN
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 1
- Sub-category id
- 1222
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
Aliases — catalog
- NEON (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Simd Instruction Set Extension
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: ARM NEON is a standard SIMD extension on mobile/embedded ARM chips and appears in many performance/embedded JDs and compiler docs, especially for multimedia and ML acceleration.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 1277
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Hardware Acceleration and SIMD Catalog dimension db id 235
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
Aliases — catalog
- Git (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Tool
- Sub-category
- Version Control Tool
- Vendor
- Linus Torvalds
- License
- gpl_v2
- Year introduced
- 2005
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Git is a hiring-pipeline staple: it appears in the vast majority of software engineering job descriptions and is the default VCS on GitHub/GitLab/Bitbucket.
Skill profile (library / DB)
- Skill nature
- TOOL
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 13
- Sub-category id
- 730
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
Aliases — catalog
- AV1 (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Standard
- Sub-category
- Video Codec Standard
- Vendor
- Alliance for Open Media
- License
- other_open
- Year introduced
- 2018
- Confidence
- 0.96
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: AV1 is increasingly requested in streaming/media JDs and supported by major vendors (YouTube, Netflix, Chrome/Firefox), but it’s still far less universal than H.264/H.265 in job postings.
Skill profile (library / DB)
- Skill nature
- STANDARD
- Volatility
- EMERGING
- Typical lifespan
- EVERGREEN
- Category id
- 12
- Sub-category id
- 1308
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Codec Standards and Bitstreams Catalog dimension db id 227
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
Aliases — catalog
- H.265/HEVC (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Standard
- Sub-category
- Video Codec Standard
- Vendor
- ITU-T
- License
- unknown
- Year introduced
- 2013
- Confidence
- 0.97
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Widely used in streaming, broadcast, and device pipelines; job ads for video/codec engineers still mention HEVC alongside H.264/AV1, and major vendors ship hardware decode/encode support.
Skill profile (library / DB)
- Skill nature
- STANDARD
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 12
- Sub-category id
- 1308
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Codec Standards and Bitstreams Catalog dimension db id 227
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
Aliases — catalog
- H.264/AVC (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Standard
- Sub-category
- Video Codec Standard
- Vendor
- ITU-T
- License
- unknown
- Year introduced
- 2003
- Confidence
- 0.97
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: H.264/AVC is still widely required in video streaming, conferencing, and hardware encoding/decoding JDs; it remains a default codec in major vendor stacks despite newer alternatives like AV1.
Skill profile (library / DB)
- Skill nature
- STANDARD
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 12
- Sub-category id
- 1308
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Codec Standards and Bitstreams Catalog dimension db id 227
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
Skill enrichment (orchestrator / LLM)
MPEG-2 is largely superseded in new deployments by H.264/H.265 and AV1; recent job postings rarely list it except for legacy broadcast/DVD systems, indicating low current market demand.
ISO/IEC ·unknown ·since 1994 (0.85)
Could be confused with: mpeg-4, h-264
MPEG-2 is often mentioned alongside other video compression standards (e.g., MPEG-4, H.264), and JDs may use generic phrasing that could map to different codecs.
Not versioned
Standard ·video_compression_standard confidence 0.96
MPEG-2 is an industry-defined specification for digital video/audio compression and transmission, so it fits the Standard category rather than a Format or Protocol.
- Category
- Standard
- Sub-category
- video_compression_standard
- Skill nature
- STANDARD
- Volatility
- DEPRECATED
- Typical lifespan
- SHORT_LIVED
- Version strategy
- NOT_APPLICABLE
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
-
Systems Programming Catalog dimension db id 166
Library dimension (catalog)
Locked dimensions (v3 placement)
-
Video Compression Standards
Pipeline tentative id
Standards and specifications for compressing and encoding digital video for storage, broadcast, and transmission. MPEG-2 belongs here as a foundational video codec standard used in broadcast and disc media workflows.
-
Digital Video Encoding
Pipeline tentative id
Practical encoding concepts and workflows used to produce compressed video streams for playback and distribution. MPEG-2 fits because it is a core encoding format used in broadcast, DVD, and transport-stream pipelines.
Aliases — catalog
- VP9 (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Standard
- Sub-category
- Video Codec Standard
- Vendor
- License
- bsd
- Year introduced
- 2013
- Confidence
- 0.95
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: VP9 appears in some media/streaming and browser JDs, but far less often than H.264/AV1; market demand is limited and it’s largely overshadowed by AV1 in new deployments.
Skill profile (library / DB)
- Skill nature
- STANDARD
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 12
- Sub-category id
- 1308
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Codec Standards and Bitstreams Catalog dimension db id 227
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
Skill enrichment (orchestrator / LLM)
OpenCL still appears in GPU/HPC job postings, but far less often than CUDA or vendor SDKs; Khronos continues maintenance, yet market demand is specialized rather than broad.
Khronos Group ·other_open ·since 2008 (0.95)
OpenCL is a specific parallel computing framework/language; typical JDs won’t confuse it with other catalog skills.
Not versioned
Language ·parallel_computing_language confidence 0.90
OpenCL is best treated as a programming language/API specification for expressing parallel kernels and host code, so it fits the Language type rather than a tool or framework.
- Category
- Language
- Sub-category
- parallel_computing_language
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- NOT_APPLICABLE
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
Locked dimensions (v3 placement)
-
Parallel GPU Computing
Pipeline tentative id
Programming models and APIs for writing parallel compute kernels that run on GPUs and other accelerators. OpenCL belongs here because it defines portable kernel execution, memory management, and host-device coordination for heterogeneous compute.
Skill enrichment (orchestrator / LLM)
Strong JD signal in ML/HPC roles; CUDA is a common requirement for GPU-accelerated training/inference and remains the de facto NVIDIA platform, with broad ecosystem support in PyTorch/TensorFlow.
(0.95)
CUDA is a specific NVIDIA GPU computing platform; typical JDs won’t confuse it with other distinct skills in the catalog.
Not versioned
Concept ·general confidence 0.00
Stage 4 failed; fallback typed record.
- Category
- Concept
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- NOT_APPLICABLE
Dimensions (API 2 worklist)
-
Accelerators and Hardware for ML Catalog dimension db id 58
Library dimension (catalog)
Roles linked in library: ML Engineer
-
Codec Performance Benchmarking Catalog dimension db id 238
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
Locked dimensions (v3 placement)
-
GPU Accelerators and Parallel Compute
Reuses catalog slug
Programming and optimization for GPU and other accelerator hardware. CUDA belongs here because it is the primary programming model for writing parallel kernels, managing device memory, and exploiting GPU compute throughput.
-
Codec Performance Benchmarking
Reuses catalog slug
Measurement and optimization practices for codec implementations on CPU and GPU. CUDA can fit here when the skill is used specifically to accelerate or profile video codec pipelines rather than as general-purpose GPU programming.
Aliases — catalog
- Machine Learning (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Machine Learning
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Machine Learning appears in large volumes of job descriptions across data, product, and platform roles, and major cloud vendors (AWS, Google Cloud, Azure) offer dedicated ML services and certifications, indicating broad adoption.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 1024
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
AI Governance and Model Security Catalog dimension db id 50
Library dimension (catalog)
Roles linked in library: AI Engineer, ML Engineer, ML Ops Engineer
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
No v3 new_skill_meta for this skill (orchestrator skipped or failed).
Library artifacts (this run)
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science / Electronics and Communication",
"raw": "Masters or Bachelor\u2019s Degree in Computer Science / Electronics and Communication",
"requirement": "required"
}
],
"experience": {
"max": 4,
"min": 2,
"raw": "Candidates must have development experience ranging from 2 to 4 years."
},
"job_locations": [
{
"aliases": [
"Bangalore"
],
"city": "Bengaluru",
"country": "India",
"state": "Karnataka",
"work_mode": null
}
],
"role": "Video Codec Engineer",
"role_aliases": [
"Codec Engineer",
"Video Engineer",
"Video Compression Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Job Description",
"heading_was_present": true,
"source_marker": {
"first_5_words": "The prospective candidate will be",
"last_5_words": "in video technology."
},
"text": "The prospective candidate will be part of the Advanced Video and Research Team that designs and delivers video codec solutions for industry leaders in video technology.",
"word_count": 27
},
{
"bullet_count": 3,
"heading": "Responsibility",
"heading_was_present": true,
"source_marker": {
"first_5_words": "The key responsibilities of the",
"last_5_words": "video compression"
},
"text": "The key responsibilities of the job would be to deliver and excel on the following fronts (not limited to):\n\u2022 Development and implementation of optimized algorithms for video encoders, video decoders, video pre and post processing components on x86 and ARM based CPUs\n\u2022 Work involves implementation of high quality video encoders, decoders and transcoders and associated intellectual properties like Motion estimation, Rate Control algorithms, Scene Cut Detection, Fade-in / Fade-out Compensation, De-interlacing, De-noising as an example\n\u2022 Working on latest technology of Machine learning and Neural Network based video compression",
"word_count": 64
},
{
"bullet_count": 10,
"heading": "Required Technical Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Knowledge of C/C++",
"last_5_words": "and Neural Network basics."
},
"text": "\u2022 Knowledge of C/C++\n\u2022 Knowledge of x86 based development, intrinsic like SSE, AVX based coding\n\u2022 Knowledge of ARM based development, intrinsic like Neon coding\n\u2022 Debugging, profiling and development environments\n\u2022 Good knowledge of video standards like AV1 and H.265\n\u2022 Working knowledge of H.264, MPEG-2 and VP9 is good to possess\n\u2022 Software Processes, Git, Configuration Management, Test Planning and Execution\n\u2022 Exposure to multi-threaded, cache optimal designs of video codecs\n\u2022 Exposure to OpenCL based GPU development / CUDA based programming\n\u2022 Aware of Machine learning and Neural Network basics.",
"word_count": 104
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "C"
},
{
"is_primary": true,
"skill_name": "C++"
},
{
"is_primary": true,
"skill_name": "x86"
},
{
"is_primary": true,
"skill_name": "SSE"
},
{
"is_primary": true,
"skill_name": "AVX"
},
{
"is_primary": true,
"skill_name": "ARM"
},
{
"is_primary": true,
"skill_name": "NEON"
},
{
"is_primary": true,
"skill_name": "Git"
},
{
"is_primary": true,
"skill_name": "AV1"
},
{
"is_primary": true,
"skill_name": "H.265"
},
{
"is_primary": false,
"skill_name": "H.264"
},
{
"is_primary": false,
"skill_name": "MPEG-2"
},
{
"is_primary": false,
"skill_name": "VP9"
},
{
"is_primary": false,
"skill_name": "OpenCL"
},
{
"is_primary": false,
"skill_name": "CUDA"
},
{
"is_primary": false,
"skill_name": "Machine Learning"
},
{
"is_primary": false,
"skill_name": "Neural Networks"
}
],
"jd_role": {
"display_name": "Video Codec Engineer",
"rationale": null,
"role_aliases": [
"Codec Engineer",
"Video Engineer",
"Video Compression Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science / Electronics and Communication",
"raw": "Masters or Bachelor\u2019s Degree in Computer Science / Electronics and Communication",
"requirement": "required"
}
],
"experience": {
"max": 4,
"min": 2,
"raw": "Candidates must have development experience ranging from 2 to 4 years."
},
"job_locations": [
{
"aliases": [
"Bangalore"
],
"city": "Bengaluru",
"country": "India",
"state": "Karnataka",
"work_mode": null
}
],
"role": "Video Codec Engineer",
"role_aliases": [
"Codec Engineer",
"Video Engineer",
"Video Compression Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Job Description",
"heading_was_present": true,
"source_marker": {
"first_5_words": "The prospective candidate will be",
"last_5_words": "in video technology."
},
"text": "The prospective candidate will be part of the Advanced Video and Research Team that designs and delivers video codec solutions for industry leaders in video technology.",
"word_count": 27
},
{
"bullet_count": 3,
"heading": "Responsibility",
"heading_was_present": true,
"source_marker": {
"first_5_words": "The key responsibilities of the",
"last_5_words": "video compression"
},
"text": "The key responsibilities of the job would be to deliver and excel on the following fronts (not limited to):\n\u2022 Development and implementation of optimized algorithms for video encoders, video decoders, video pre and post processing components on x86 and ARM based CPUs\n\u2022 Work involves implementation of high quality video encoders, decoders and transcoders and associated intellectual properties like Motion estimation, Rate Control algorithms, Scene Cut Detection, Fade-in / Fade-out Compensation, De-interlacing, De-noising as an example\n\u2022 Working on latest technology of Machine learning and Neural Network based video compression",
"word_count": 64
},
{
"bullet_count": 10,
"heading": "Required Technical Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Knowledge of C/C++",
"last_5_words": "and Neural Network basics."
},
"text": "\u2022 Knowledge of C/C++\n\u2022 Knowledge of x86 based development, intrinsic like SSE, AVX based coding\n\u2022 Knowledge of ARM based development, intrinsic like Neon coding\n\u2022 Debugging, profiling and development environments\n\u2022 Good knowledge of video standards like AV1 and H.265\n\u2022 Working knowledge of H.264, MPEG-2 and VP9 is good to possess\n\u2022 Software Processes, Git, Configuration Management, Test Planning and Execution\n\u2022 Exposure to multi-threaded, cache optimal designs of video codecs\n\u2022 Exposure to OpenCL based GPU development / CUDA based programming\n\u2022 Aware of Machine learning and Neural Network basics.",
"word_count": 104
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "43111a7b-8610-40f9-8389-4923edda8b07",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Video Codec Engineer",
"matched_count": null,
"role_id": 22,
"score": 1.0,
"slug": "video-codec-engineer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Video Codec Engineer",
"matched_count": null,
"role_id": 22,
"score": 0.5199,
"slug": "video-codec-engineer",
"total_count": null
},
{
"display_name": "ML Engineer",
"matched_count": null,
"role_id": 3,
"score": 0.314,
"slug": "ml-engineer",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"matched_count": null,
"role_id": 10,
"score": 0.3086,
"slug": "devops-engineer",
"total_count": null
},
{
"display_name": "Data Engineer",
"matched_count": null,
"role_id": 2,
"score": 0.3079,
"slug": "data-engineer",
"total_count": null
},
{
"display_name": "Hybrid Mobile Developer",
"matched_count": null,
"role_id": 11,
"score": 0.2872,
"slug": "hybrid-mobile-developer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Video Codec Engineer",
"matched_count": 5,
"role_id": 22,
"score": 0.2941,
"slug": "video-codec-engineer",
"total_count": 17
},
{
"display_name": "ML Engineer",
"matched_count": 2,
"role_id": 3,
"score": 0.1176,
"slug": "ml-engineer",
"total_count": 17
},
{
"display_name": "ML Ops Engineer",
"matched_count": 2,
"role_id": 16,
"score": 0.1176,
"slug": "ml-ops-engineer",
"total_count": 17
},
{
"display_name": "Backend Engineer",
"matched_count": 1,
"role_id": 1,
"score": 0.0588,
"slug": "backend-engineer",
"total_count": 17
},
{
"display_name": "Full Stack Engineer",
"matched_count": 1,
"role_id": 15,
"score": 0.0588,
"slug": "full-stack-engineer",
"total_count": 17
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "A",
"chosen_role": {
"display_name": "Video Codec Engineer",
"matched_count": null,
"role_id": 22,
"score": 1.0,
"slug": "video-codec-engineer",
"total_count": null
},
"confidence": 0.5199,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Stage 1 title \u0027Video Codec Engineer\u0027 (name match, sim 1.00); KRA agrees (0.52)"
},
"stage5_updates": {
"centroid_n_after": 2,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 1593,
"role_display_name": "Video Codec Engineer",
"role_slug": "video-codec-engineer",
"skill_name": "x86",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 1594,
"role_display_name": "Video Codec Engineer",
"role_slug": "video-codec-engineer",
"skill_name": "AVX",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 1595,
"role_display_name": "Video Codec Engineer",
"role_slug": "video-codec-engineer",
"skill_name": "H.265",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1596,
"role_display_name": "Video Codec Engineer",
"role_slug": "video-codec-engineer",
"skill_name": "H.264",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1597,
"role_display_name": "Video Codec Engineer",
"role_slug": "video-codec-engineer",
"skill_name": "MPEG-2",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1598,
"role_display_name": "Video Codec Engineer",
"role_slug": "video-codec-engineer",
"skill_name": "OpenCL",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1599,
"role_display_name": "Video Codec Engineer",
"role_slug": "video-codec-engineer",
"skill_name": "CUDA",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1600,
"role_display_name": "Video Codec Engineer",
"role_slug": "video-codec-engineer",
"skill_name": "Neural Networks",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 1609,
"existing_alias_text": "C",
"input_term": "C",
"matched_canonical": {
"category_id": 6,
"display_name": "C",
"id": 4,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "c",
"sub_category_id": 96,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 418,
"existing_alias_text": "C++",
"input_term": "C++",
"matched_canonical": {
"category_id": 6,
"display_name": "C",
"id": 4,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "c",
"sub_category_id": 96,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2688,
"existing_alias_text": "SSE",
"input_term": "SSE",
"matched_canonical": {
"category_id": 2,
"display_name": "SSE",
"id": 1718,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "sse",
"sub_category_id": 1277,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
"alias_persisted": false,
"existing_alias_id": 2686,
"existing_alias_text": "AVX2",
"input_term": "AVX",
"matched_canonical": {
"category_id": 2,
"display_name": "AVX2",
"id": 1716,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "avx2",
"sub_category_id": 1277,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2573,
"existing_alias_text": "ARM",
"input_term": "ARM",
"matched_canonical": {
"category_id": 1,
"display_name": "ARM",
"id": 1621,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PATTERN",
"slug": "arm",
"sub_category_id": 1222,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2687,
"existing_alias_text": "NEON",
"input_term": "NEON",
"matched_canonical": {
"category_id": 2,
"display_name": "NEON",
"id": 1717,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "neon",
"sub_category_id": 1277,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 1613,
"existing_alias_text": "Git",
"input_term": "Git",
"matched_canonical": {
"category_id": 13,
"display_name": "Git",
"id": 1002,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "TOOL",
"slug": "git",
"sub_category_id": 730,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2648,
"existing_alias_text": "AV1",
"input_term": "AV1",
"matched_canonical": {
"category_id": 12,
"display_name": "AV1",
"id": 1678,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "STANDARD",
"slug": "av1",
"sub_category_id": 1308,
"typical_lifespan": "EVERGREEN",
"volatility": "EMERGING"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
"alias_persisted": false,
"existing_alias_id": 2647,
"existing_alias_text": "H.265/HEVC",
"input_term": "H.265",
"matched_canonical": {
"category_id": 12,
"display_name": "H.265/HEVC",
"id": 1677,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "STANDARD",
"slug": "h-265-hevc",
"sub_category_id": 1308,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_alias"
},
{
"alias_persist_skipped_reason": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
"alias_persisted": false,
"existing_alias_id": 2646,
"existing_alias_text": "H.264/AVC",
"input_term": "H.264",
"matched_canonical": {
"category_id": 12,
"display_name": "H.264/AVC",
"id": 1676,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "STANDARD",
"slug": "h-264-avc",
"sub_category_id": 1308,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2649,
"existing_alias_text": "VP9",
"input_term": "VP9",
"matched_canonical": {
"category_id": 12,
"display_name": "VP9",
"id": 1679,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "STANDARD",
"slug": "vp9",
"sub_category_id": 1308,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2015,
"existing_alias_text": "Machine Learning",
"input_term": "Machine Learning",
"matched_canonical": {
"category_id": 2,
"display_name": "Machine Learning",
"id": 1356,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "machine-learning",
"sub_category_id": 1024,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
},
{
"display_name": "Backend Engineer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Full Stack Engineer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "ML Ops Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
},
{
"display_name": "AR/VR Engineer",
"id": 8,
"rationale": null,
"role_archetype": null,
"slug": "ar-vr-engineer",
"source": "db"
},
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
},
{
"display_name": "AI Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ai-engineer",
"source": "db"
}
],
"chosen_role": {
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": "The primary skills focus heavily on video codec languages and hardware acceleration, essential for a Video Codec Engineer.",
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cross-Platform App Languages",
"id": 167,
"rationale": "Languages used to implement shared mobile features across iOS and Android from a common codebase. This is the primary coding surface for hybrid app logic, UI behavior, and platform-specific branching.",
"slug": "cross-platform-app-languages",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages",
"id": 1,
"rationale": "Primary implementation languages used to build client and server feature code. Full stack engineers need enough fluency to move across layers and implement product behavior end to end.",
"slug": "programming-languages",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Engineer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Full Stack Engineer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for ML Systems",
"id": 39,
"rationale": "Languages used to build training code, inference services, evaluation jobs, and ML glue code. This is the primary implementation surface for ML engineers across experimentation and productionization.",
"slug": "programming-languages-for-ml-systems",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "ML Ops Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for XR",
"id": 97,
"rationale": "Primary implementation languages used to build immersive client features, interaction logic, and device-specific runtime behavior. This is the core coding surface for AR/VR experiences.",
"slug": "programming-languages-for-xr",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "AR/VR Engineer",
"id": 8,
"rationale": null,
"role_archetype": null,
"slug": "ar-vr-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Video Codec Languages and DSLs",
"id": 225,
"rationale": "Implementation languages and codec-specific description languages used to build compression, decoding, and transform logic. This is the primary coding surface for codec behavior and bitstream manipulation.",
"slug": "video-codec-languages-and-dsls",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cross-Platform App Languages",
"id": 167,
"rationale": "Languages used to implement shared mobile features across iOS and Android from a common codebase. This is the primary coding surface for hybrid app logic, UI behavior, and platform-specific branching.",
"slug": "cross-platform-app-languages",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages",
"id": 1,
"rationale": "Primary implementation languages used to build client and server feature code. Full stack engineers need enough fluency to move across layers and implement product behavior end to end.",
"slug": "programming-languages",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Engineer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Full Stack Engineer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for ML Systems",
"id": 39,
"rationale": "Languages used to build training code, inference services, evaluation jobs, and ML glue code. This is the primary implementation surface for ML engineers across experimentation and productionization.",
"slug": "programming-languages-for-ml-systems",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": [
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "ML Ops Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for XR",
"id": 97,
"rationale": "Primary implementation languages used to build immersive client features, interaction logic, and device-specific runtime behavior. This is the core coding surface for AR/VR experiences.",
"slug": "programming-languages-for-xr",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": [
{
"display_name": "AR/VR Engineer",
"id": 8,
"rationale": null,
"role_archetype": null,
"slug": "ar-vr-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Video Codec Languages and DSLs",
"id": 225,
"rationale": "Implementation languages and codec-specific description languages used to build compression, decoding, and transform logic. This is the primary coding surface for codec behavior and bitstream manipulation.",
"slug": "video-codec-languages-and-dsls",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Hardware Acceleration and SIMD",
"id": 235,
"rationale": "Low-level performance techniques that exploit CPU vector units and hardware decode/encode blocks. This cluster matters because codec work is often constrained by throughput, latency, and power efficiency.",
"slug": "hardware-acceleration-and-simd",
"source": "db"
},
"input_skill": "SSE",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Hardware Acceleration and SIMD",
"id": 235,
"rationale": "Low-level performance techniques that exploit CPU vector units and hardware decode/encode blocks. This cluster matters because codec work is often constrained by throughput, latency, and power efficiency.",
"slug": "hardware-acceleration-and-simd",
"source": "db"
},
"input_skill": "AVX",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "ARM",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Hardware Acceleration and SIMD",
"id": 235,
"rationale": "Low-level performance techniques that exploit CPU vector units and hardware decode/encode blocks. This cluster matters because codec work is often constrained by throughput, latency, and power efficiency.",
"slug": "hardware-acceleration-and-simd",
"source": "db"
},
"input_skill": "NEON",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Git",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Codec Standards and Bitstreams",
"id": 227,
"rationale": "Formal video codec specifications and the syntax rules that govern interoperability. Engineers use this to ensure encoded output and decoders conform across devices and ecosystems.",
"slug": "codec-standards-and-bitstreams",
"source": "db"
},
"input_skill": "AV1",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Codec Standards and Bitstreams",
"id": 227,
"rationale": "Formal video codec specifications and the syntax rules that govern interoperability. Engineers use this to ensure encoded output and decoders conform across devices and ecosystems.",
"slug": "codec-standards-and-bitstreams",
"source": "db"
},
"input_skill": "H.265",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Codec Standards and Bitstreams",
"id": 227,
"rationale": "Formal video codec specifications and the syntax rules that govern interoperability. Engineers use this to ensure encoded output and decoders conform across devices and ecosystems.",
"slug": "codec-standards-and-bitstreams",
"source": "db"
},
"input_skill": "H.264",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Codec Standards and Bitstreams",
"id": 227,
"rationale": "Formal video codec specifications and the syntax rules that govern interoperability. Engineers use this to ensure encoded output and decoders conform across devices and ecosystems.",
"slug": "codec-standards-and-bitstreams",
"source": "db"
},
"input_skill": "VP9",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "AI Governance and Model Security",
"id": 50,
"rationale": "Controls and documentation used to make models safer, auditable, and compliant. ML engineers use this to manage model risk, supply chain integrity, and governance requirements.",
"slug": "ai-governance-and-model-security",
"source": "db"
},
"input_skill": "Machine Learning",
"llm_role": null,
"roles_from_db": [
{
"display_name": "AI Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ai-engineer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "ML Ops Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Machine Learning",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "x86",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "MPEG-2",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Systems Programming",
"id": 166,
"rationale": "Systems programming covers low-level software development where performance, memory safety, and direct control over resources matter. Rust fits here because it is commonly used for OS-adjacent services, infrastructure components, and other performance-sensitive systems code.",
"slug": "d_init_02",
"source": "db"
},
"input_skill": "MPEG-2",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "OpenCL",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Accelerators and Hardware for ML",
"id": 58,
"rationale": "Specialized hardware and accelerators for training and serving machine learning models.",
"slug": "accelerators-and-hardware-for-ml",
"source": "db"
},
"input_skill": "CUDA",
"llm_role": null,
"roles_from_db": [
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Codec Performance Benchmarking",
"id": 238,
"rationale": "Measurement and profiling practices used to compare codec implementations and tune resource usage. Engineers rely on this to quantify speed, memory, and quality tradeoffs across builds and platforms.",
"slug": "codec-performance-benchmarking",
"source": "db"
},
"input_skill": "CUDA",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_final_skills": [
"C",
"C++",
"x86",
"SSE",
"AVX",
"ARM",
"NEON",
"Git",
"AV1",
"H.265",
"H.264",
"MPEG-2",
"VP9",
"OpenCL",
"CUDA",
"Machine Learning",
"Neural Networks"
],
"input_llm_skills": [
"C",
"C++",
"x86",
"SSE",
"AVX",
"ARM",
"NEON",
"Git",
"AV1",
"H.265",
"H.264",
"MPEG-2",
"VP9",
"OpenCL",
"CUDA",
"Machine Learning",
"Neural Networks"
],
"new_aliases_persisted": 0,
"run_id": "43111a7b-8610-40f9-8389-4923edda8b07",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "C",
"alias_type": "CANONICAL",
"id": 1609,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#",
"alias_type": "CANONICAL",
"id": 52,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 1",
"alias_type": "VERSION",
"id": 53,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 10",
"alias_type": "VERSION",
"id": 62,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 11",
"alias_type": "VERSION",
"id": 63,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 12",
"alias_type": "VERSION",
"id": 64,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 13",
"alias_type": "VERSION",
"id": 65,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 14",
"alias_type": "VERSION",
"id": 66,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 2",
"alias_type": "VERSION",
"id": 54,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 3",
"alias_type": "VERSION",
"id": 55,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 4",
"alias_type": "VERSION",
"id": 56,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 5",
"alias_type": "VERSION",
"id": 57,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 6",
"alias_type": "VERSION",
"id": 58,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 7",
"alias_type": "VERSION",
"id": 59,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 8",
"alias_type": "VERSION",
"id": 60,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 9",
"alias_type": "VERSION",
"id": 61,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# latest",
"alias_type": "VERSION",
"id": 1655,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#1",
"alias_type": "VERSION",
"id": 2228,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#10",
"alias_type": "VERSION",
"id": 2246,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#11",
"alias_type": "VERSION",
"id": 2247,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#12",
"alias_type": "VERSION",
"id": 2248,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#2",
"alias_type": "VERSION",
"id": 2229,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#3",
"alias_type": "VERSION",
"id": 2230,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#4",
"alias_type": "VERSION",
"id": 2231,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#5",
"alias_type": "VERSION",
"id": 2232,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#6",
"alias_type": "VERSION",
"id": 2233,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#7",
"alias_type": "VERSION",
"id": 2234,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#8",
"alias_type": "VERSION",
"id": 2235,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#9",
"alias_type": "VERSION",
"id": 2236,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++",
"alias_type": "CANONICAL",
"id": 418,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++03",
"alias_type": "VERSION",
"id": 420,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++11",
"alias_type": "VERSION",
"id": 421,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++14",
"alias_type": "VERSION",
"id": 422,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++17",
"alias_type": "VERSION",
"id": 423,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++20",
"alias_type": "VERSION",
"id": 424,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++23",
"alias_type": "VERSION",
"id": 425,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++26",
"alias_type": "VERSION",
"id": 426,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++98",
"alias_type": "VERSION",
"id": 427,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp03",
"alias_type": "VERSION",
"id": 879,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp11",
"alias_type": "VERSION",
"id": 880,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp14",
"alias_type": "VERSION",
"id": 881,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp17",
"alias_type": "VERSION",
"id": 882,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp20",
"alias_type": "VERSION",
"id": 883,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp23",
"alias_type": "VERSION",
"id": 884,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp26",
"alias_type": "VERSION",
"id": 885,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp98",
"alias_type": "VERSION",
"id": 886,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "modern C++",
"alias_type": "VERSION",
"id": 428,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 6,
"display_name": "C",
"id": 4,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "c",
"sub_category_id": 96,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cross-Platform App Languages",
"id": 167,
"rationale": "Languages used to implement shared mobile features across iOS and Android from a common codebase. This is the primary coding surface for hybrid app logic, UI behavior, and platform-specific branching.",
"slug": "cross-platform-app-languages",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages",
"id": 1,
"rationale": "Primary implementation languages used to build client and server feature code. Full stack engineers need enough fluency to move across layers and implement product behavior end to end.",
"slug": "programming-languages",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Engineer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Full Stack Engineer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for ML Systems",
"id": 39,
"rationale": "Languages used to build training code, inference services, evaluation jobs, and ML glue code. This is the primary implementation surface for ML engineers across experimentation and productionization.",
"slug": "programming-languages-for-ml-systems",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "ML Ops Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for XR",
"id": 97,
"rationale": "Primary implementation languages used to build immersive client features, interaction logic, and device-specific runtime behavior. This is the core coding surface for AR/VR experiences.",
"slug": "programming-languages-for-xr",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "AR/VR Engineer",
"id": 8,
"rationale": null,
"role_archetype": null,
"slug": "ar-vr-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Video Codec Languages and DSLs",
"id": 225,
"rationale": "Implementation languages and codec-specific description languages used to build compression, decoding, and transform logic. This is the primary coding surface for codec behavior and bitstream manipulation.",
"slug": "video-codec-languages-and-dsls",
"source": "db"
},
"input_skill": "C",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "C",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "C",
"alias_type": "CANONICAL",
"id": 1609,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#",
"alias_type": "CANONICAL",
"id": 52,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 1",
"alias_type": "VERSION",
"id": 53,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 10",
"alias_type": "VERSION",
"id": 62,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 11",
"alias_type": "VERSION",
"id": 63,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 12",
"alias_type": "VERSION",
"id": 64,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 13",
"alias_type": "VERSION",
"id": 65,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 14",
"alias_type": "VERSION",
"id": 66,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 2",
"alias_type": "VERSION",
"id": 54,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 3",
"alias_type": "VERSION",
"id": 55,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 4",
"alias_type": "VERSION",
"id": 56,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 5",
"alias_type": "VERSION",
"id": 57,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 6",
"alias_type": "VERSION",
"id": 58,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 7",
"alias_type": "VERSION",
"id": 59,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 8",
"alias_type": "VERSION",
"id": 60,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# 9",
"alias_type": "VERSION",
"id": 61,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C# latest",
"alias_type": "VERSION",
"id": 1655,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#1",
"alias_type": "VERSION",
"id": 2228,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#10",
"alias_type": "VERSION",
"id": 2246,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#11",
"alias_type": "VERSION",
"id": 2247,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#12",
"alias_type": "VERSION",
"id": 2248,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#2",
"alias_type": "VERSION",
"id": 2229,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#3",
"alias_type": "VERSION",
"id": 2230,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#4",
"alias_type": "VERSION",
"id": 2231,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#5",
"alias_type": "VERSION",
"id": 2232,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#6",
"alias_type": "VERSION",
"id": 2233,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#7",
"alias_type": "VERSION",
"id": 2234,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#8",
"alias_type": "VERSION",
"id": 2235,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C#9",
"alias_type": "VERSION",
"id": 2236,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++",
"alias_type": "CANONICAL",
"id": 418,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++03",
"alias_type": "VERSION",
"id": 420,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++11",
"alias_type": "VERSION",
"id": 421,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++14",
"alias_type": "VERSION",
"id": 422,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++17",
"alias_type": "VERSION",
"id": 423,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++20",
"alias_type": "VERSION",
"id": 424,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++23",
"alias_type": "VERSION",
"id": 425,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++26",
"alias_type": "VERSION",
"id": 426,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "C++98",
"alias_type": "VERSION",
"id": 427,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp03",
"alias_type": "VERSION",
"id": 879,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp11",
"alias_type": "VERSION",
"id": 880,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp14",
"alias_type": "VERSION",
"id": 881,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp17",
"alias_type": "VERSION",
"id": 882,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp20",
"alias_type": "VERSION",
"id": 883,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp23",
"alias_type": "VERSION",
"id": 884,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp26",
"alias_type": "VERSION",
"id": 885,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "cpp98",
"alias_type": "VERSION",
"id": 886,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "modern C++",
"alias_type": "VERSION",
"id": 428,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 6,
"display_name": "C",
"id": 4,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "c",
"sub_category_id": 96,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cross-Platform App Languages",
"id": 167,
"rationale": "Languages used to implement shared mobile features across iOS and Android from a common codebase. This is the primary coding surface for hybrid app logic, UI behavior, and platform-specific branching.",
"slug": "cross-platform-app-languages",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Hybrid Mobile Developer",
"id": 11,
"rationale": null,
"role_archetype": null,
"slug": "hybrid-mobile-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages",
"id": 1,
"rationale": "Primary implementation languages used to build client and server feature code. Full stack engineers need enough fluency to move across layers and implement product behavior end to end.",
"slug": "programming-languages",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Engineer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Full Stack Engineer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for ML Systems",
"id": 39,
"rationale": "Languages used to build training code, inference services, evaluation jobs, and ML glue code. This is the primary implementation surface for ML engineers across experimentation and productionization.",
"slug": "programming-languages-for-ml-systems",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": [
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "ML Ops Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for XR",
"id": 97,
"rationale": "Primary implementation languages used to build immersive client features, interaction logic, and device-specific runtime behavior. This is the core coding surface for AR/VR experiences.",
"slug": "programming-languages-for-xr",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": [
{
"display_name": "AR/VR Engineer",
"id": 8,
"rationale": null,
"role_archetype": null,
"slug": "ar-vr-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Video Codec Languages and DSLs",
"id": 225,
"rationale": "Implementation languages and codec-specific description languages used to build compression, decoding, and transform logic. This is the primary coding surface for codec behavior and bitstream manipulation.",
"slug": "video-codec-languages-and-dsls",
"source": "db"
},
"input_skill": "C++",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "C++",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "x86",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "x86",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concept",
"skill_nature": "CONCEPT",
"sub_category": "instruction_set_architecture",
"typical_lifespan": "EVERGREEN",
"version_strategy": "NOT_APPLICABLE",
"volatility": "STABLE"
},
"enrichment": {
"ambiguity": {
"ambiguity_flag": false,
"confused_with": [],
"reasoning": "\u201cx86\u201d is a specific, well-known CPU instruction set architecture; unlikely to be confused with other distinct ISA concepts in typical JDs."
},
"context_keywords": {
"context_keywords": [
"IA-32",
"x64",
"Intel",
"AMD",
"assembly language",
"microarchitecture",
"registers",
"instruction pipeline",
"virtual memory",
"system calls",
"x86-64",
"machine code",
"performance optimization",
"compatibility",
"legacy support"
]
},
"maturity": {
"confidence": 0.97,
"maturity": "well_known",
"reasoning": "x86 remains a core ISA in server, desktop, and systems JDs; Intel/AMD roadmaps and widespread compiler/toolchain support show no sunset or replacement in mainstream hiring."
},
"skill_id": "x86",
"vendor_license": {
"confidence": 0.95,
"license": null,
"vendor": null,
"year_introduced": null
},
"versioning": {
"current_version": null,
"version_aliases": {},
"versioned": false
}
},
"keep_log": [],
"locked_dimensions": [
{
"description": "Covers the x86 CPU architecture, its instruction set, registers, addressing modes, and execution model. This skill belongs here because x86 is the core platform knowledge used when writing, optimizing, or debugging low-level codec code on Intel/AMD systems.",
"exemplar_skills": [
"x86",
"x86-64",
"IA-32",
"x86 assembly",
"SIMD instructions",
"calling conventions"
],
"in_scope": "x86, x86-64, IA-32, instruction set architecture, registers, calling conventions, addressing modes, SIMD extensions, privilege levels, assembly language, CPU execution model",
"name": "x86 Instruction Set Architecture",
"out_of_scope": "ARM and AArch64, GPU programming, codec algorithm design, compiler optimization passes, operating system kernel internals",
"overlap_flags": [
{
"reason": "x86 knowledge often supports performance tuning, but this dimension is about the CPU architecture itself rather than benchmarking methods.",
"with_dim_id": "codec-performance-benchmarking",
"with_dim_name": null,
"with_role": "Video Codec Engineer"
},
{
"reason": "Both involve hardware awareness, but x86 is a general-purpose CPU ISA, not an ML accelerator or specialized compute device.",
"with_dim_id": "accelerators-and-hardware-for-ml",
"with_dim_name": null,
"with_role": "ML Engineer"
}
],
"tentative_id": "d_init_01"
}
],
"merge_log": [],
"placed": {
"name": "x86",
"placement_confidence": 0.92,
"primary_dimension": "d_init_01",
"reasoning": "Deterministic JD placement: locked_dimensions has 1 dimension(s) from skill-driven dimension generation after reconciliation; primary_dimension is the first locked dim.",
"secondary_dimensions": [],
"skill_id": "x86"
},
"relationships": {
"child_skills": [],
"parent_skills": [],
"related_to": [
"arm",
"simd-intrinsics",
"c",
"memory-management",
"memory-profiling",
"intel-quicksync-video",
"amd-video-core-next-vcn",
"nvidia-nvdec"
],
"requires": [],
"skill_id": "x86",
"suppress_on_match": []
},
"skill_id": "x86",
"split_log": [],
"typed": {
"alternatives_considered": [],
"confidence": 0.9,
"name": "x86",
"reasoning": "x86 is fundamentally an instruction set architecture, which fits the Architecture vs Concept rule as a system-shape/technical knowledge unit rather than a language, tool, or runtime.",
"skill_id": "x86",
"subtype": "instruction_set_architecture",
"type": "Concept"
},
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "SSE",
"alias_type": "CANONICAL",
"id": 2688,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "SSE",
"id": 1718,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "sse",
"sub_category_id": 1277,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Hardware Acceleration and SIMD",
"id": 235,
"rationale": "Low-level performance techniques that exploit CPU vector units and hardware decode/encode blocks. This cluster matters because codec work is often constrained by throughput, latency, and power efficiency.",
"slug": "hardware-acceleration-and-simd",
"source": "db"
},
"input_skill": "SSE",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "SSE",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "AVX2",
"alias_type": "CANONICAL",
"id": 2686,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "AVX2",
"id": 1716,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "avx2",
"sub_category_id": 1277,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Hardware Acceleration and SIMD",
"id": 235,
"rationale": "Low-level performance techniques that exploit CPU vector units and hardware decode/encode blocks. This cluster matters because codec work is often constrained by throughput, latency, and power efficiency.",
"slug": "hardware-acceleration-and-simd",
"source": "db"
},
"input_skill": "AVX",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "AVX",
"matched_via": "embedding_alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "AArch64",
"alias_type": "VERSION",
"id": 2575,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "ARM",
"alias_type": "CANONICAL",
"id": 2573,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "ARMv8",
"alias_type": "VERSION",
"id": 2574,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "arm64",
"alias_type": "VERSION",
"id": 2576,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 1,
"display_name": "ARM",
"id": 1621,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PATTERN",
"slug": "arm",
"sub_category_id": 1222,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "ARM",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "ARM",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "NEON",
"alias_type": "CANONICAL",
"id": 2687,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "NEON",
"id": 1717,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "neon",
"sub_category_id": 1277,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Hardware Acceleration and SIMD",
"id": 235,
"rationale": "Low-level performance techniques that exploit CPU vector units and hardware decode/encode blocks. This cluster matters because codec work is often constrained by throughput, latency, and power efficiency.",
"slug": "hardware-acceleration-and-simd",
"source": "db"
},
"input_skill": "NEON",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "NEON",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Git",
"alias_type": "CANONICAL",
"id": 1613,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 13,
"display_name": "Git",
"id": 1002,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "TOOL",
"slug": "git",
"sub_category_id": 730,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Git",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Git",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "AV1",
"alias_type": "CANONICAL",
"id": 2648,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 12,
"display_name": "AV1",
"id": 1678,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "STANDARD",
"slug": "av1",
"sub_category_id": 1308,
"typical_lifespan": "EVERGREEN",
"volatility": "EMERGING"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Codec Standards and Bitstreams",
"id": 227,
"rationale": "Formal video codec specifications and the syntax rules that govern interoperability. Engineers use this to ensure encoded output and decoders conform across devices and ecosystems.",
"slug": "codec-standards-and-bitstreams",
"source": "db"
},
"input_skill": "AV1",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "AV1",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "H.265/HEVC",
"alias_type": "CANONICAL",
"id": 2647,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 12,
"display_name": "H.265/HEVC",
"id": 1677,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "STANDARD",
"slug": "h-265-hevc",
"sub_category_id": 1308,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Codec Standards and Bitstreams",
"id": 227,
"rationale": "Formal video codec specifications and the syntax rules that govern interoperability. Engineers use this to ensure encoded output and decoders conform across devices and ecosystems.",
"slug": "codec-standards-and-bitstreams",
"source": "db"
},
"input_skill": "H.265",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "H.265",
"matched_via": "embedding_alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "H.264/AVC",
"alias_type": "CANONICAL",
"id": 2646,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 12,
"display_name": "H.264/AVC",
"id": 1676,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "STANDARD",
"slug": "h-264-avc",
"sub_category_id": 1308,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Codec Standards and Bitstreams",
"id": 227,
"rationale": "Formal video codec specifications and the syntax rules that govern interoperability. Engineers use this to ensure encoded output and decoders conform across devices and ecosystems.",
"slug": "codec-standards-and-bitstreams",
"source": "db"
},
"input_skill": "H.264",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "H.264",
"matched_via": "embedding_alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "MPEG-2",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Systems Programming",
"id": 166,
"rationale": "Systems programming covers low-level software development where performance, memory safety, and direct control over resources matter. Rust fits here because it is commonly used for OS-adjacent services, infrastructure components, and other performance-sensitive systems code.",
"slug": "d_init_02",
"source": "db"
},
"input_skill": "MPEG-2",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "MPEG-2",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Standard",
"skill_nature": "STANDARD",
"sub_category": "video_compression_standard",
"typical_lifespan": "SHORT_LIVED",
"version_strategy": "NOT_APPLICABLE",
"volatility": "DEPRECATED"
},
"enrichment": {
"ambiguity": {
"ambiguity_flag": true,
"confused_with": [
"mpeg-4",
"h-264"
],
"reasoning": "MPEG-2 is often mentioned alongside other video compression standards (e.g., MPEG-4, H.264), and JDs may use generic phrasing that could map to different codecs."
},
"context_keywords": {
"context_keywords": [
"video encoding",
"bitrate",
"compression artifacts",
"streaming",
"MPEG-2 Transport Stream",
"video quality",
"decoding",
"interlaced video",
"frame rate",
"digital broadcasting",
"multimedia",
"video codec",
"container format",
"video playback",
"broadcast standards"
]
},
"maturity": {
"confidence": 0.93,
"maturity": "deprecated",
"reasoning": "MPEG-2 is largely superseded in new deployments by H.264/H.265 and AV1; recent job postings rarely list it except for legacy broadcast/DVD systems, indicating low current market demand."
},
"skill_id": "mpeg-2",
"vendor_license": {
"confidence": 0.85,
"license": "unknown",
"vendor": "ISO/IEC",
"year_introduced": 1994
},
"versioning": {
"current_version": null,
"version_aliases": {},
"versioned": false
}
},
"keep_log": [],
"locked_dimensions": [
{
"description": "Standards and specifications for compressing and encoding digital video for storage, broadcast, and transmission. MPEG-2 belongs here as a foundational video codec standard used in broadcast and disc media workflows.",
"exemplar_skills": [
"MPEG-2",
"H.262",
"MPEG-1 Video",
"H.264/AVC",
"bitstream syntax",
"GOP structure",
"interlaced video"
],
"in_scope": "MPEG-2, MPEG-1 Video, H.262, H.264/AVC standard basics, video bitstream syntax, GOP structure, interlacing, chroma subsampling, profile and level concepts",
"name": "Video Compression Standards",
"out_of_scope": "Codec implementation tuning and profiling, which belongs in codec-performance-benchmarking; artifact diagnosis such as blocking or banding, which belongs in artifact-and-defect-analysis; container formats like MP4 or TS, which belong to media packaging or transport dimensions",
"overlap_flags": [
{
"reason": "Video codec standards often overlap with implementation performance work, but this dimension is about the standard itself rather than benchmarking.",
"with_dim_id": "codec-performance-benchmarking",
"with_dim_name": null,
"with_role": "Video Codec Engineer"
},
{
"reason": "Compression standards are closely related to visible encode/decode defects, but defect diagnosis is a separate analytical skill cluster.",
"with_dim_id": "artifact-and-defect-analysis",
"with_dim_name": null,
"with_role": "Video Codec Engineer"
}
],
"tentative_id": "d_init_01"
},
{
"description": "Practical encoding concepts and workflows used to produce compressed video streams for playback and distribution. MPEG-2 fits because it is a core encoding format used in broadcast, DVD, and transport-stream pipelines.",
"exemplar_skills": [
"MPEG-2",
"video encoding",
"transcoding",
"bitrate control",
"keyframes",
"interlaced encoding",
"broadcast video preparation"
],
"in_scope": "MPEG-2, video encoding workflows, bitrate control, frame types, keyframes, interlaced and progressive encoding, transcoding, broadcast video preparation, DVD video encoding",
"name": "Digital Video Encoding",
"out_of_scope": "Low-level codec algorithm optimization, which belongs in codec-performance-benchmarking; container muxing and transport protocols, which belong in media packaging or streaming transport; visual artifact root-cause analysis, which belongs in artifact-and-defect-analysis",
"overlap_flags": [
{
"reason": "Encoding work can include performance tuning, but this dimension emphasizes production encoding practice rather than measurement and optimization.",
"with_dim_id": "codec-performance-benchmarking",
"with_dim_name": null,
"with_role": "Video Codec Engineer"
}
],
"tentative_id": "d_init_02"
}
],
"merge_log": [],
"placed": {
"name": "MPEG-2",
"placement_confidence": 0.92,
"primary_dimension": "d_init_01",
"reasoning": "Deterministic JD placement: locked_dimensions has 2 dimension(s) from skill-driven dimension generation after reconciliation; primary_dimension is the first locked dim.",
"secondary_dimensions": [
"d_init_02"
],
"skill_id": "mpeg-2"
},
"relationships": {
"child_skills": [],
"parent_skills": [],
"related_to": [
"fragmented-mp4",
"libavcodec",
"x265",
"bitstream-conformance",
"hardware-decoder-validation",
"4-2-0",
"10-bit-color",
"nvidia-nvdec"
],
"requires": [],
"skill_id": "mpeg-2",
"suppress_on_match": []
},
"skill_id": "mpeg-2",
"split_log": [],
"typed": {
"alternatives_considered": [],
"confidence": 0.96,
"name": "MPEG-2",
"reasoning": "MPEG-2 is an industry-defined specification for digital video/audio compression and transmission, so it fits the Standard category rather than a Format or Protocol.",
"skill_id": "mpeg-2",
"subtype": "video_compression_standard",
"type": "Standard"
},
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "VP9",
"alias_type": "CANONICAL",
"id": 2649,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 12,
"display_name": "VP9",
"id": 1679,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "STANDARD",
"slug": "vp9",
"sub_category_id": 1308,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Codec Standards and Bitstreams",
"id": 227,
"rationale": "Formal video codec specifications and the syntax rules that govern interoperability. Engineers use this to ensure encoded output and decoders conform across devices and ecosystems.",
"slug": "codec-standards-and-bitstreams",
"source": "db"
},
"input_skill": "VP9",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "VP9",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "OpenCL",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "OpenCL",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Language",
"skill_nature": "LANGUAGE",
"sub_category": "parallel_computing_language",
"typical_lifespan": "EVERGREEN",
"version_strategy": "NOT_APPLICABLE",
"volatility": "STABLE"
},
"enrichment": {
"ambiguity": {
"ambiguity_flag": false,
"confused_with": [],
"reasoning": "OpenCL is a specific parallel computing framework/language; typical JDs won\u2019t confuse it with other catalog skills."
},
"context_keywords": {
"context_keywords": [
"GPU",
"parallel processing",
"kernel",
"device",
"memory model",
"compute units",
"OpenCL C",
"platforms",
"clCreateBuffer",
"clEnqueueNDRangeKernel",
"clFinish",
"clGetDeviceInfo",
"interoperability",
"profiling",
"task parallelism"
]
},
"maturity": {
"confidence": 0.88,
"maturity": "niche",
"reasoning": "OpenCL still appears in GPU/HPC job postings, but far less often than CUDA or vendor SDKs; Khronos continues maintenance, yet market demand is specialized rather than broad."
},
"skill_id": "opencl",
"vendor_license": {
"confidence": 0.95,
"license": "other_open",
"vendor": "Khronos Group",
"year_introduced": 2008
},
"versioning": {
"current_version": null,
"version_aliases": {},
"versioned": false
}
},
"keep_log": [],
"locked_dimensions": [
{
"description": "Programming models and APIs for writing parallel compute kernels that run on GPUs and other accelerators. OpenCL belongs here because it defines portable kernel execution, memory management, and host-device coordination for heterogeneous compute.",
"exemplar_skills": [
"OpenCL",
"GPU kernel programming",
"work-group tuning",
"device memory management",
"heterogeneous computing",
"command queue management"
],
"in_scope": "OpenCL, kernel programming, work-item and work-group execution, device memory buffers, shared/local memory, host-device synchronization, command queues, heterogeneous compute, GPU kernel optimization",
"name": "Parallel GPU Computing",
"out_of_scope": "codec algorithm design, video compression standards, benchmarking codec throughput, general CPU multithreading, graphics shading APIs like OpenGL or Vulkan rendering pipelines",
"overlap_flags": [
{
"reason": "Both involve accelerator programming, but this dimension is broader and not specific to ML hardware workflows.",
"with_dim_id": "accelerators-and-hardware-for-ml",
"with_dim_name": null,
"with_role": "ML Engineer"
},
{
"reason": "OpenCL is often used to accelerate codec workloads, but benchmarking is about measurement rather than kernel development.",
"with_dim_id": "codec-performance-benchmarking",
"with_dim_name": null,
"with_role": "Video Codec Engineer"
}
],
"tentative_id": "d_init_01"
}
],
"merge_log": [],
"placed": {
"name": "OpenCL",
"placement_confidence": 0.92,
"primary_dimension": "d_init_01",
"reasoning": "Deterministic JD placement: locked_dimensions has 1 dimension(s) from skill-driven dimension generation after reconciliation; primary_dimension is the first locked dim.",
"secondary_dimensions": [],
"skill_id": "opencl"
},
"relationships": {
"child_skills": [],
"parent_skills": [],
"related_to": [
"simd-intrinsics",
"rendering-efficiency",
"competitive-programming",
"pytorch",
"webrtc",
"async-programming"
],
"requires": [],
"skill_id": "opencl",
"suppress_on_match": []
},
"skill_id": "opencl",
"split_log": [],
"typed": {
"alternatives_considered": [],
"confidence": 0.9,
"name": "OpenCL",
"reasoning": "OpenCL is best treated as a programming language/API specification for expressing parallel kernels and host code, so it fits the Language type rather than a tool or framework.",
"skill_id": "opencl",
"subtype": "parallel_computing_language",
"type": "Language"
},
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Accelerators and Hardware for ML",
"id": 58,
"rationale": "Specialized hardware and accelerators for training and serving machine learning models.",
"slug": "accelerators-and-hardware-for-ml",
"source": "db"
},
"input_skill": "CUDA",
"llm_role": null,
"roles_from_db": [
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Codec Performance Benchmarking",
"id": 238,
"rationale": "Measurement and profiling practices used to compare codec implementations and tune resource usage. Engineers rely on this to quantify speed, memory, and quality tradeoffs across builds and platforms.",
"slug": "codec-performance-benchmarking",
"source": "db"
},
"input_skill": "CUDA",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "CUDA",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concept",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "EVERGREEN",
"version_strategy": "NOT_APPLICABLE",
"volatility": "STABLE"
},
"enrichment": {
"ambiguity": {
"ambiguity_flag": false,
"confused_with": [],
"reasoning": "CUDA is a specific NVIDIA GPU computing platform; typical JDs won\u2019t confuse it with other distinct skills in the catalog."
},
"context_keywords": {
"context_keywords": [
"GPU",
"parallel computing",
"NVIDIA",
"cuDNN",
"Tensor Cores",
"CUDA Toolkit",
"kernel",
"memory management",
"CUDA streams",
"thrust",
"OpenCL",
"deep learning",
"performance optimization",
"compute capability",
"CUDA-aware MPI"
]
},
"maturity": {
"confidence": 0.95,
"maturity": "well_known",
"reasoning": "Strong JD signal in ML/HPC roles; CUDA is a common requirement for GPU-accelerated training/inference and remains the de facto NVIDIA platform, with broad ecosystem support in PyTorch/TensorFlow."
},
"skill_id": "cuda",
"vendor_license": {
"confidence": 0.95,
"license": null,
"vendor": null,
"year_introduced": null
},
"versioning": {
"current_version": null,
"version_aliases": {},
"versioned": false
}
},
"keep_log": [],
"locked_dimensions": [
{
"description": "Programming and optimization for GPU and other accelerator hardware. CUDA belongs here because it is the primary programming model for writing parallel kernels, managing device memory, and exploiting GPU compute throughput.",
"exemplar_skills": [
"CUDA",
"CUDA kernels",
"GPU memory management",
"CUDA streams",
"warp-level programming",
"shared memory optimization",
"kernel launch configuration",
"occupancy tuning"
],
"in_scope": "CUDA, CUDA kernels, device memory management, streams and events, warp-level programming, shared memory, occupancy tuning, GPU kernel launches, cuBLAS, cuDNN, Tensor Core usage",
"name": "GPU Accelerators and Parallel Compute",
"out_of_scope": "Model training frameworks and distributed training strategies, which belong to distributed-training-systems; codec-specific profiling and quality analysis, which belong to codec-performance-benchmarking; general cloud provider selection, which belongs to cloud-platforms",
"overlap_flags": [
{
"reason": "CUDA is often used inside multi-GPU training stacks, but that dimension owns the distributed scaling patterns rather than the low-level GPU programming model.",
"with_dim_id": "distributed-training-systems",
"with_dim_name": null,
"with_role": "ML Engineer, ML Ops Engineer"
},
{
"reason": "CUDA may be used to accelerate codec workloads, but benchmarking and profiling the codec itself belongs to the codec performance dimension.",
"with_dim_id": "codec-performance-benchmarking",
"with_dim_name": null,
"with_role": "Video Codec Engineer"
}
],
"tentative_id": "accelerators-and-hardware-for-ml"
},
{
"description": "Measurement and optimization practices for codec implementations on CPU and GPU. CUDA can fit here when the skill is used specifically to accelerate or profile video codec pipelines rather than as general-purpose GPU programming.",
"exemplar_skills": [
"CUDA",
"GPU profiling",
"Nsight Systems",
"Nsight Compute",
"kernel timing",
"memory transfer analysis",
"codec throughput tuning",
"video encode acceleration"
],
"in_scope": "CUDA for codec acceleration, GPU profiling of encode/decode pipelines, throughput and latency measurement, memory transfer analysis, kernel timing, NVTX markers, Nsight Systems, Nsight Compute",
"name": "Codec Performance Benchmarking",
"out_of_scope": "General-purpose CUDA application development, which belongs to accelerators-and-hardware-for-ml; artifact diagnosis of compression defects, which belongs to artifact-and-defect-analysis; distributed multi-node training, which belongs to distributed-training-systems",
"overlap_flags": [
{
"reason": "CUDA is a general GPU programming skill, so this dimension only applies when the emphasis is codec measurement and optimization.",
"with_dim_id": "accelerators-and-hardware-for-ml",
"with_dim_name": null,
"with_role": "ML Engineer"
},
{
"reason": "Codec work often involves visual defect diagnosis, but this dimension is about performance measurement rather than quality artifact root-cause analysis.",
"with_dim_id": "artifact-and-defect-analysis",
"with_dim_name": null,
"with_role": "Video Codec Engineer"
}
],
"tentative_id": "codec-performance-benchmarking"
}
],
"merge_log": [],
"placed": {
"name": "CUDA",
"placement_confidence": 0.92,
"primary_dimension": "accelerators-and-hardware-for-ml",
"reasoning": "Deterministic JD placement: locked_dimensions has 2 dimension(s) from skill-driven dimension generation after reconciliation; primary_dimension is the first locked dim.",
"secondary_dimensions": [
"codec-performance-benchmarking"
],
"skill_id": "cuda"
},
"relationships": {
"child_skills": [],
"parent_skills": [],
"related_to": [
"nvidia-nvdec",
"nvidia-gpu-operator",
"amd-video-core-next-vcn",
"simd-intrinsics",
"rendering-efficiency",
"tensorflow",
"pytorch-ddp",
"c"
],
"requires": [],
"skill_id": "cuda",
"suppress_on_match": []
},
"skill_id": "cuda",
"split_log": [],
"typed": {
"alternatives_considered": [],
"confidence": 0.0,
"name": "CUDA",
"reasoning": "Stage 4 failed; fallback typed record.",
"skill_id": "cuda",
"subtype": "general",
"type": "Concept"
},
"warnings": [
"stage3_reconcile_failed: NotFoundError: Error code: 404 - {\u0027error\u0027: {\u0027code\u0027: \u0027DeploymentNotFound\u0027, \u0027message\u0027: \u0027The API deployment for this resource does not exist. If you created the deployment within the last 5 minutes, please wait a moment and try again.\u0027}}",
"stage4_type_assigner_failed: APIStatusError: Error code: 408 - {\u0027error\u0027: {\u0027code\u0027: \u0027Timeout\u0027, \u0027message\u0027: \u0027The operation was timeout.\u0027}}",
"stage4_used_fallback_typed"
]
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Machine Learning",
"alias_type": "CANONICAL",
"id": 2015,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "Machine Learning",
"id": 1356,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "machine-learning",
"sub_category_id": 1024,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "AI Governance and Model Security",
"id": 50,
"rationale": "Controls and documentation used to make models safer, auditable, and compliant. ML engineers use this to manage model risk, supply chain integrity, and governance requirements.",
"slug": "ai-governance-and-model-security",
"source": "db"
},
"input_skill": "Machine Learning",
"llm_role": null,
"roles_from_db": [
{
"display_name": "AI Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ai-engineer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "ML Ops Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Machine Learning",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Machine Learning",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Neural Networks",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"x86",
"MPEG-2",
"OpenCL",
"CUDA",
"Neural Networks"
]
}
API 3 — final-role-output
{}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.