Pipeline run
b88b6fac-f7e3-40f4-af41-e205d762c1eb
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
Data Engineer
domain · Data Engineering & Analytics CASE DOMAINslug: data-engineer · id: 2 · source: db
Domain=Data Engineering & Analytics; The JD focuses on configuring, migrating, supporting, and delivering SQL-based technical services for a data platform, which aligns best with Data Engineer responsibilities rather than BI or governance roles.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Overview The Data Engineer II will work closely with clients and provide technical consulting services, configuration of the elluminate platform, development for specific projects that include trial configuration, quality control, process improvements, system validation, custom analytics development, clinical software implementations and integrations. platform configuration, ETL and custom analytics development. The Data Engineer II will engage in technical development and implementation of various software service delivery related activities. As a Data Engineer II, you will play a crucial role in providing high-level technical consulting services and configuring the elluminate® platform. You will oversee specific projects, including trial configuration, quality control, and project management. Key Tasks & Responsibilities • Collaborating closely with clients to deliver technical consulting services and configure the elluminate® platform. • Guiding and supporting the team of data engineers on various technical service delivery activities. • Designing, developing, testing, and deploying efficient SQL code to support SDTM, custom reports, and visualizations using tools like MS SQL, elluminate® Mapper, and Qlik. • Providing technical guidance, training, and support to team members and users on processes, technology, and products. • Managing multiple timelines and deliverables for single or multiple clients, and handling client communications as assigned. • Possessing in-depth knowledge of at least one Elluminate module, with hands-on experience in all other modules. • Delivering proactive technical support for all client-reported support tickets. • Facilitating client onboarding workshops and conducting training sessions for end users on the Elluminate platform. • Configuring, migrating, and supporting the elluminate® platform for assigned clients. • Creating and maintaining all required specifications and quality control documents as per SOP and processes. CANDIDATE’S PROFILE Education & Experience • 3+ years of professional experience preferred • Bachelor's degree or equivalent experience preferred • Experience developing back end, database/warehouse architecture, design and development preferred • Knowledge of variety of data platforms including SQL Server, DB2, Teradata, (Cloud based DB a plus) • Understanding of Cloud / Hybrid data architecture concepts is a plus • Knowledge of clinical trial data is a plus - CDISC ODM, SDTM, or ADAM standards • Experience in Pharmaceutical/Biotechnology/Life Science industry is a plus Professional Skills • Ability to work with different technical and cross functional teams • Must be proactive, demonstrate initiative, and be a logical thinker • Must be team oriented with strong collaboration, prioritization, and adaptability skills • Good understanding of technical challenges and capability to analyze requirement and technical problems • Excited to learn new tools and product modules and adapt to changing technology and requirements • Excellent knowledge of English; verbal and written communication skills • Ensuring compliance with eClinical Solutions/industry quality standards, regulations, guidelines, and procedures. • Demonstrating strong analytical and problem-solving skills to identify issues and develop creative solutions that drive results. • Conveying information clearly and concisely to diverse audiences, facilitating understanding and collaboration. • Working effectively in a team environment, contributing to group objectives, and supporting colleagues. • Adapting to changing circumstances and accepting new challenges with a positive attitude. • Understanding clinical trial data and applying CDISC, SDTM standards. • Performing other duties as assigned. Technical Skills • Proficient in SQL, T-SQL, PL/SQL programing • Experience in Microsoft Office Applications, specifically MS Project and MS Excel • Familiarity with multiple Database Platforms: Oracle, SQL Server, Teradata, DB2 Oracle • Familiarity with Data Reporting Tools: QlikSense, QlikView, Spotfire, Tableau, JReview, Business Objects, Cognos, MicroStrategy, IBM DataStage, Informatica, Spark or related • Familiarity with other languages and concepts: .NET, C#, Python, R, Java, HTML, SSRS, AWS, Azure, Spark, REST APIs, Big Data, ETL, Data Pipelines, Data Modelling, Data Analytics, BI, Data Warehouse, Data Lake or related
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
- SQL (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Language
- Sub-category
- Query Language
- Vendor
- ANSI
- License
- unknown
- Year introduced
- 1974
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: SQL appears in a large share of data, backend, and analytics job descriptions and remains the default query language for PostgreSQL, MySQL, and cloud warehouses like Snowflake/BigQuery.
Skill profile (library / DB)
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 6
- Sub-category id
- 97
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Pega Programming Languages & DSLs Catalog dimension db id 267
Library dimension (catalog)
Roles linked in library: Pega Developer
-
Programming Languages & DSLs Catalog dimension db id 475
Library dimension (catalog)
Roles linked in library: Engineering Manager
-
Programming Languages for Data Work Catalog dimension db id 21
Library dimension (catalog)
Roles linked in library: Data Engineer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Pega Programming Languages & DSLs
pega-programming-languages-dsls
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Programming Languages & DSLs
programming-languages-dsls
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Programming Languages for Data Work
programming-languages-for-data-work
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved |
Aliases — catalog
- SQL Server (CANONICAL) primary
- SQL Server 2000 (VERSION)
- SQL Server 2005 (VERSION)
- SQL Server 2008 (VERSION)
- SQL Server 2012 (VERSION)
- SQL Server 2014 (VERSION)
- SQL Server 2016 (VERSION)
- SQL Server 2017 (VERSION)
- SQL Server 2019 (VERSION)
- SQL Server 2022 (VERSION)
- SQL Server 6.5 (VERSION)
- SQL Server 7.0 (VERSION)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Datastore
- Sub-category
- Relational Database
- Vendor
- Microsoft
- License
- proprietary
- Year introduced
- 1989
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: SQL Server appears in many enterprise job descriptions and remains a major Microsoft-supported RDBMS with active Azure SQL/SQL Server demand; it is a common hiring-pipeline staple, not a sunset technology.
Skill profile (library / DB)
- Skill nature
- TOOL
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 3
- Sub-category id
- 29
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Relational Database Design Catalog dimension db id 4
Library dimension (catalog)
Roles linked in library: .NET Backend Developer, Backend Developer, Kotlin Backend Developer, Node.js Backend Developer, Python Backend Developer, Ruby Backend Developer, Scala Backend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Relational Database Design
relational-database-design
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Business Intelligence Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Web Conferencing Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- FAST
- Typical lifespan
- SHORT_LIVED
- Version strategy
- VERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Clinical Data Standards
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- SOPs (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Standard Operating Procedure
- Confidence
- 0.95
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Standard operating procedures are a common requirement in ops, QA, and regulated-industry job descriptions; they’re broadly used for process consistency and compliance rather than a niche tool.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 629
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Operational Automation and Runbooks Catalog dimension db id 222
Library dimension (catalog)
Roles linked in library: MLOps Engineer
-
Release Documentation and Runbooks Catalog dimension db id 158
Library dimension (catalog)
Roles linked in library: DevOps Engineer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Operational Automation and Runbooks
operational-automation-and-runbooks
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
|
Release Documentation and Runbooks
release-documentation-and-runbooks
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
All API 3 persistence rows
Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.
| Skill | Tag | Dimension | Skill↔dim | Role↔dim | Outcome | Notes |
|---|---|---|---|---|---|---|
| SQL | in_db |
Pega Programming Languages & DSLs
pega-programming-languages-dsls
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| SQL | in_db |
Programming Languages & DSLs
programming-languages-dsls
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| SQL | in_db |
Programming Languages for Data Work
programming-languages-for-data-work
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved | |
| Microsoft SQL Server | new |
Relational Database Design
relational-database-design
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
| SOP | new |
Operational Automation and Runbooks
operational-automation-and-runbooks
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
| SOP | new |
Release Documentation and Runbooks
release-documentation-and-runbooks
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Qlik | type=Business Intelligence Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Elluminate | type=Web Conferencing Tools subtype=general nature=TOOL lifespan=SHORT_LIVED | |
| canonical_skill_proposed | SDTM | type=Clinical Data Standards subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| dimension_skill_link_proposed | Microsoft SQL Server ↔ Relational Database Design | |
| dimension_skill_link_proposed | SOP ↔ Operational Automation and Runbooks | |
| dimension_skill_link_proposed | SOP ↔ Release Documentation and Runbooks |
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": [
"Pharma",
"Biotech",
"Life Sciences"
],
"domain": "Pharmaceuticals \u0026 Life Sciences"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/BSC - Any Discipline",
"raw": "Bachelor\u0027s degree or equivalent experience preferred",
"requirement": "preferred"
}
],
"experience": {
"max": null,
"min": 3,
"raw": "3+ years of professional experience preferred"
},
"job_locations": [],
"role": "Data Engineer II",
"role_aliases": [
"Data Engineer",
"Data Consultant",
"Data Analyst"
],
"role_archetype": "Data",
"roles_and_responsibilities": [
{
"bullet_count": 10,
"heading": "Key Tasks \u0026 Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Collaborating closely with clients",
"last_5_words": "specifications and quality control documents"
},
"text": "\u2022 Collaborating closely with clients to deliver technical consulting services and configure the elluminate\u00ae platform.\n\u2022 Guiding and supporting the team of data engineers on various technical service delivery activities.\n\u2022 Designing, developing, testing, and deploying efficient SQL code to support SDTM, custom reports, and visualizations using tools like MS SQL, elluminate\u00ae Mapper, and Qlik.\n\u2022 Providing technical guidance, training, and support to team members and users on processes, technology, and products.\n\u2022 Managing multiple timelines and deliverables for single or multiple clients, and handling client communications as assigned.\n\u2022 Possessing in-depth knowledge of at least one Elluminate module, with hands-on experience in all other modules.\n\u2022 Delivering proactive technical support for all client-reported support tickets.\n\u2022 Facilitating client onboarding workshops and conducting training sessions for end users on the Elluminate platform.\n\u2022 Configuring, migrating, and supporting the elluminate\u00ae platform for assigned clients.\n\u2022 Creating and maintaining all required specifications and quality control documents as per SOP and processes.",
"word_count": 198
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "SQL"
},
{
"is_primary": true,
"skill_name": "Microsoft SQL Server"
},
{
"is_primary": true,
"skill_name": "Qlik"
},
{
"is_primary": true,
"skill_name": "Elluminate"
},
{
"is_primary": true,
"skill_name": "SDTM"
},
{
"is_primary": false,
"skill_name": "SOP"
}
],
"jd_role": {
"display_name": "Data Engineer II",
"rationale": null,
"role_aliases": [
"Data Engineer",
"Data Consultant",
"Data Analyst"
],
"role_archetype": "Data",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"Pharma",
"Biotech",
"Life Sciences"
],
"domain": "Pharmaceuticals \u0026 Life Sciences"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/BSC - Any Discipline",
"raw": "Bachelor\u0027s degree or equivalent experience preferred",
"requirement": "preferred"
}
],
"experience": {
"max": null,
"min": 3,
"raw": "3+ years of professional experience preferred"
},
"job_locations": [],
"role": "Data Engineer II",
"role_aliases": [
"Data Engineer",
"Data Consultant",
"Data Analyst"
],
"role_archetype": "Data",
"roles_and_responsibilities": [
{
"bullet_count": 10,
"heading": "Key Tasks \u0026 Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Collaborating closely with clients",
"last_5_words": "specifications and quality control documents"
},
"text": "\u2022 Collaborating closely with clients to deliver technical consulting services and configure the elluminate\u00ae platform.\n\u2022 Guiding and supporting the team of data engineers on various technical service delivery activities.\n\u2022 Designing, developing, testing, and deploying efficient SQL code to support SDTM, custom reports, and visualizations using tools like MS SQL, elluminate\u00ae Mapper, and Qlik.\n\u2022 Providing technical guidance, training, and support to team members and users on processes, technology, and products.\n\u2022 Managing multiple timelines and deliverables for single or multiple clients, and handling client communications as assigned.\n\u2022 Possessing in-depth knowledge of at least one Elluminate module, with hands-on experience in all other modules.\n\u2022 Delivering proactive technical support for all client-reported support tickets.\n\u2022 Facilitating client onboarding workshops and conducting training sessions for end users on the Elluminate platform.\n\u2022 Configuring, migrating, and supporting the elluminate\u00ae platform for assigned clients.\n\u2022 Creating and maintaining all required specifications and quality control documents as per SOP and processes.",
"word_count": 198
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "b88b6fac-f7e3-40f4-af41-e205d762c1eb",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Data Engineer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 2,
"score": 1.0,
"slug": "data-engineer",
"total_count": null
},
{
"display_name": "Data Analyst",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 143,
"score": 1.0,
"slug": "data-analyst",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Data Engineer",
"kra_matches": [
{
"kra_text": "Designs dimensional models, star schemas, data vault structures, and curated data mart tables to support BI tools and self-service analytics consumption.",
"sentence": "Designing, developing, testing, and deploying efficient SQL code to support SDTM, custom reports, and visualizations using tools like MS SQL, elluminate\u00ae Mapper, and Qlik.",
"similarity": 0.6168
},
{
"kra_text": "Works with data analysts, data scientists, and business stakeholders to define data models, ingestion schedules, and data delivery requirements.",
"sentence": "Guiding and supporting the team of data engineers on various technical service delivery activities.",
"similarity": 0.5851
},
{
"kra_text": "Maintains data catalog entries, column-level data lineage, and technical documentation to support data discoverability and governance across the organization.",
"sentence": "Creating and maintaining all required specifications and quality control documents as per SOP and processes.",
"similarity": 0.4044
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 2,
"score": 0.5354,
"slug": "data-engineer",
"total_count": null
},
{
"display_name": "Engineering Manager",
"kra_matches": [
{
"kra_text": "facilitate technical and delivery decisions",
"sentence": "Guiding and supporting the team of data engineers on various technical service delivery activities.",
"similarity": 0.5245
},
{
"kra_text": "facilitate technical and delivery decisions",
"sentence": "Providing technical guidance, training, and support to team members and users on processes, technology, and products.",
"similarity": 0.5162
},
{
"kra_text": "Set team goals and delivery plans",
"sentence": "Managing multiple timelines and deliverables for single or multiple clients, and handling client communications as assigned.",
"similarity": 0.4972
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 121,
"score": 0.5126,
"slug": "engineering-manager",
"total_count": null
},
{
"display_name": ".NET Backend Developer",
"kra_matches": [
{
"kra_text": "service-level technical collaboration",
"sentence": "Providing technical guidance, training, and support to team members and users on processes, technology, and products.",
"similarity": 0.505
},
{
"kra_text": "service-level technical collaboration",
"sentence": "Delivering proactive technical support for all client-reported support tickets.",
"similarity": 0.4827
},
{
"kra_text": "service-level technical collaboration",
"sentence": "Collaborating closely with clients to deliver technical consulting services and configure the elluminate\u00ae platform.",
"similarity": 0.4781
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 83,
"score": 0.4886,
"slug": "dotnet-backend-developer",
"total_count": null
},
{
"display_name": "Cloud Architect",
"kra_matches": [
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Guiding and supporting the team of data engineers on various technical service delivery activities.",
"similarity": 0.5318
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Providing technical guidance, training, and support to team members and users on processes, technology, and products.",
"similarity": 0.4833
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Collaborating closely with clients to deliver technical consulting services and configure the elluminate\u00ae platform.",
"similarity": 0.4277
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 9,
"score": 0.4809,
"slug": "cloud-architect",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": [
{
"kra_text": "Designs and queries relational databases like PostgreSQL and document stores like MongoDB, writing migrations, indexes, and optimized queries.",
"sentence": "Designing, developing, testing, and deploying efficient SQL code to support SDTM, custom reports, and visualizations using tools like MS SQL, elluminate\u00ae Mapper, and Qlik.",
"similarity": 0.5247
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Providing technical guidance, training, and support to team members and users on processes, technology, and products.",
"similarity": 0.4404
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Collaborating closely with clients to deliver technical consulting services and configure the elluminate\u00ae platform.",
"similarity": 0.4239
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.463,
"slug": "full-stack-engineer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Data Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"SQL"
],
"role_id": 2,
"score": 0.2,
"slug": "data-engineer",
"total_count": 5
},
{
"display_name": "Pega Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"SQL"
],
"role_id": 24,
"score": 0.2,
"slug": "pega-developer",
"total_count": 5
},
{
"display_name": "Engineering Manager",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"SQL"
],
"role_id": 121,
"score": 0.2,
"slug": "engineering-manager",
"total_count": 5
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "DOMAIN",
"chosen_role": {
"display_name": "Data Engineer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 2,
"score": 0.92,
"slug": "data-engineer",
"total_count": null
},
"confidence": 0.92,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Data Platform Support and Configuration",
"SQL Development and Deployment",
"Client-Facing Technical Consulting",
"Training and Enablement",
"Team Technical Leadership",
"Support Ticket Resolution"
],
"matched_kras": [
"Collaborating closely with clients to deliver technical consulting services",
"Designing, developing, testing, and deploying efficient SQL code",
"Guiding and supporting the team of data engineers",
"Providing technical guidance, training, and support",
"Managing multiple timelines and deliverables",
"Delivering proactive technical support for all client-reported support tickets",
"Facilitating client onboarding workshops",
"Configuring, migrating, and supporting the elluminate\u00ae platform"
],
"matched_skills": [
"SQL",
"MS SQL",
"elluminate\u00ae platform",
"elluminate\u00ae Mapper",
"Qlik",
"SDTM",
"client onboarding workshops",
"technical consulting services",
"quality control documents",
"SOP"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Data Engineering \u0026 Analytics; The JD focuses on configuring, migrating, supporting, and delivering SQL-based technical services for a data platform, which aligns best with Data Engineer responsibilities rather than BI or governance roles.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 429,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 19863,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Microsoft SQL Server",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 19864,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Qlik",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 19865,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "Elluminate",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 19866,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "SDTM",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 19867,
"role_display_name": "Data Engineer",
"role_slug": "data-engineer",
"skill_name": "SOP",
"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": 271,
"existing_alias_text": "SQL",
"input_term": "SQL",
"matched_canonical": {
"category_id": 6,
"display_name": "SQL",
"id": 101,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "sql",
"sub_category_id": 97,
"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": 135,
"existing_alias_text": "SQL Server",
"input_term": "Microsoft SQL Server",
"matched_canonical": {
"category_id": 3,
"display_name": "SQL Server",
"id": 18,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "TOOL",
"slug": "sql-server",
"sub_category_id": 29,
"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": null,
"existing_alias_text": null,
"input_term": "SOP",
"matched_canonical": {
"category_id": 8,
"display_name": "SOPs",
"id": 897,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "sops",
"sub_category_id": 629,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_display_name"
}
],
"candidate_roles": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
},
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
},
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
},
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"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": "Kotlin Backend Developer",
"id": 84,
"rationale": null,
"role_archetype": "Engineering",
"slug": "kotlin-server-backend-developer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Ruby Backend Developer",
"id": 85,
"rationale": null,
"role_archetype": "Engineering",
"slug": "ruby-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
},
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
}
],
"chosen_role": {
"display_name": "Data Engineer",
"id": 2,
"rationale": "Domain=Data Engineering \u0026 Analytics; The JD focuses on configuring, migrating, supporting, and delivering SQL-based technical services for a data platform, which aligns best with Data Engineer responsibilities rather than BI or governance roles.",
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Pega Programming Languages \u0026 DSLs",
"id": 267,
"rationale": "Programming languages and domain-specific languages used in Pega development.",
"slug": "pega-programming-languages-dsls",
"source": "db"
},
"input_skill": "SQL",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages \u0026 DSLs",
"id": 475,
"rationale": "Oversee and guide the selection and effective use of programming and domain\u2010specific languages in software projects.",
"slug": "programming-languages-dsls",
"source": "db"
},
"input_skill": "SQL",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for Data Work",
"id": 21,
"rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
"slug": "programming-languages-for-data-work",
"source": "db"
},
"input_skill": "SQL",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Relational Database Design",
"id": 4,
"rationale": "Modeling and operating relational persistence for backend services. Includes schema design, normalization, indexing, transactions, and query tuning for operational data stores.",
"slug": "relational-database-design",
"source": "db"
},
"input_skill": "Microsoft SQL Server",
"llm_role": null,
"roles_from_db": [
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"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": "Kotlin Backend Developer",
"id": 84,
"rationale": null,
"role_archetype": "Engineering",
"slug": "kotlin-server-backend-developer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Ruby Backend Developer",
"id": 85,
"rationale": null,
"role_archetype": "Engineering",
"slug": "ruby-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Operational Automation and Runbooks",
"id": 222,
"rationale": "Automation patterns, runbooks, and procedures used to keep model operations repeatable and recoverable. This cluster covers the day-to-day operational glue that turns release policy into executable steps.",
"slug": "operational-automation-and-runbooks",
"source": "db"
},
"input_skill": "SOP",
"llm_role": null,
"roles_from_db": [
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Release Documentation and Runbooks",
"id": 158,
"rationale": "Operational documents that explain how to deploy, recover, and hand off systems safely. This is a coherent dimension because DevOps work depends on repeatable procedures and clear escalation paths.",
"slug": "release-documentation-and-runbooks",
"source": "db"
},
"input_skill": "SOP",
"llm_role": null,
"roles_from_db": [
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
}
]
}
],
"input_final_skills": [
"SQL",
"Microsoft SQL Server",
"Qlik",
"Elluminate",
"SDTM",
"SOP"
],
"input_llm_skills": [
"SQL",
"Microsoft SQL Server",
"Qlik",
"Elluminate",
"SDTM",
"SOP"
],
"new_aliases_persisted": 0,
"run_id": "b88b6fac-f7e3-40f4-af41-e205d762c1eb",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "SQL",
"alias_type": "CANONICAL",
"id": 271,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 6,
"display_name": "SQL",
"id": 101,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "sql",
"sub_category_id": 97,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Pega Programming Languages \u0026 DSLs",
"id": 267,
"rationale": "Programming languages and domain-specific languages used in Pega development.",
"slug": "pega-programming-languages-dsls",
"source": "db"
},
"input_skill": "SQL",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages \u0026 DSLs",
"id": 475,
"rationale": "Oversee and guide the selection and effective use of programming and domain\u2010specific languages in software projects.",
"slug": "programming-languages-dsls",
"source": "db"
},
"input_skill": "SQL",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for Data Work",
"id": 21,
"rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
"slug": "programming-languages-for-data-work",
"source": "db"
},
"input_skill": "SQL",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
]
}
],
"input_skill": "SQL",
"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": "SQL Server",
"alias_type": "CANONICAL",
"id": 135,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 2000",
"alias_type": "VERSION",
"id": 138,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 2005",
"alias_type": "VERSION",
"id": 139,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 2008",
"alias_type": "VERSION",
"id": 140,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 2012",
"alias_type": "VERSION",
"id": 141,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 2014",
"alias_type": "VERSION",
"id": 142,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 2016",
"alias_type": "VERSION",
"id": 143,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 2017",
"alias_type": "VERSION",
"id": 144,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 2019",
"alias_type": "VERSION",
"id": 145,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 2022",
"alias_type": "VERSION",
"id": 146,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 6.5",
"alias_type": "VERSION",
"id": 136,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "SQL Server 7.0",
"alias_type": "VERSION",
"id": 137,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 3,
"display_name": "SQL Server",
"id": 18,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "TOOL",
"slug": "sql-server",
"sub_category_id": 29,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Relational Database Design",
"id": 4,
"rationale": "Modeling and operating relational persistence for backend services. Includes schema design, normalization, indexing, transactions, and query tuning for operational data stores.",
"slug": "relational-database-design",
"source": "db"
},
"input_skill": "Microsoft SQL Server",
"llm_role": null,
"roles_from_db": [
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"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": "Kotlin Backend Developer",
"id": 84,
"rationale": null,
"role_archetype": "Engineering",
"slug": "kotlin-server-backend-developer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Ruby Backend Developer",
"id": 85,
"rationale": null,
"role_archetype": "Engineering",
"slug": "ruby-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
}
]
}
],
"input_skill": "Microsoft SQL Server",
"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": [],
"input_skill": "Qlik",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Business Intelligence Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "qlik",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Elluminate",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Conferencing Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "SHORT_LIVED",
"version_strategy": "VERSIONED",
"volatility": "FAST"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "elluminate",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "SDTM",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Clinical Data Standards",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "sdtm",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "SOPs",
"alias_type": "CANONICAL",
"id": 1459,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "SOPs",
"id": 897,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "sops",
"sub_category_id": 629,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Operational Automation and Runbooks",
"id": 222,
"rationale": "Automation patterns, runbooks, and procedures used to keep model operations repeatable and recoverable. This cluster covers the day-to-day operational glue that turns release policy into executable steps.",
"slug": "operational-automation-and-runbooks",
"source": "db"
},
"input_skill": "SOP",
"llm_role": null,
"roles_from_db": [
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Release Documentation and Runbooks",
"id": 158,
"rationale": "Operational documents that explain how to deploy, recover, and hand off systems safely. This is a coherent dimension because DevOps work depends on repeatable procedures and clear escalation paths.",
"slug": "release-documentation-and-runbooks",
"source": "db"
},
"input_skill": "SOP",
"llm_role": null,
"roles_from_db": [
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
}
]
}
],
"input_skill": "SOP",
"matched_via": "embedding_display_name",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Qlik",
"Elluminate",
"SDTM"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Data Engineer",
"id": 2,
"rationale": "Domain=Data Engineering \u0026 Analytics; The JD focuses on configuring, migrating, supporting, and delivering SQL-based technical services for a data platform, which aligns best with Data Engineer responsibilities rather than BI or governance roles.",
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "SQL",
"tag": "in_db"
},
{
"skill": "Microsoft SQL Server",
"tag": "in_db"
},
{
"skill": "Qlik",
"tag": "new"
},
{
"skill": "Elluminate",
"tag": "new"
},
{
"skill": "SDTM",
"tag": "new"
},
{
"skill": "SOP",
"tag": "in_db"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [
{
"chosen_role_id": 2,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Pega Programming Languages \u0026 DSLs",
"id": 267,
"rationale": "Programming languages and domain-specific languages used in Pega development.",
"slug": "pega-programming-languages-dsls",
"source": "db"
},
"dimension_id": 267,
"input_skill": "SQL",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 101,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 2,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages \u0026 DSLs",
"id": 475,
"rationale": "Oversee and guide the selection and effective use of programming and domain\u2010specific languages in software projects.",
"slug": "programming-languages-dsls",
"source": "db"
},
"dimension_id": 475,
"input_skill": "SQL",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 101,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 2,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for Data Work",
"id": 21,
"rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
"slug": "programming-languages-for-data-work",
"source": "db"
},
"dimension_id": 21,
"input_skill": "SQL",
"llm_role": null,
"matched_chosen_role": true,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension saved",
"role_dimension_saved": true,
"roles_from_db": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 101,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 2,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Relational Database Design",
"id": 4,
"rationale": "Modeling and operating relational persistence for backend services. Includes schema design, normalization, indexing, transactions, and query tuning for operational data stores.",
"slug": "relational-database-design",
"source": "db"
},
"dimension_id": 4,
"input_skill": "Microsoft SQL Server",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"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": "Kotlin Backend Developer",
"id": 84,
"rationale": null,
"role_archetype": "Engineering",
"slug": "kotlin-server-backend-developer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Ruby Backend Developer",
"id": 85,
"rationale": null,
"role_archetype": "Engineering",
"slug": "ruby-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
}
],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
},
{
"chosen_role_id": 2,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Operational Automation and Runbooks",
"id": 222,
"rationale": "Automation patterns, runbooks, and procedures used to keep model operations repeatable and recoverable. This cluster covers the day-to-day operational glue that turns release policy into executable steps.",
"slug": "operational-automation-and-runbooks",
"source": "db"
},
"dimension_id": 222,
"input_skill": "SOP",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
},
{
"chosen_role_id": 2,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Release Documentation and Runbooks",
"id": 158,
"rationale": "Operational documents that explain how to deploy, recover, and hand off systems safely. This is a coherent dimension because DevOps work depends on repeatable procedures and clear escalation paths.",
"slug": "release-documentation-and-runbooks",
"source": "db"
},
"dimension_id": 158,
"input_skill": "SOP",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "DevOps Engineer",
"id": 10,
"rationale": null,
"role_archetype": null,
"slug": "devops-engineer",
"source": "db"
}
],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 3
},
"planner_output": null,
"run_id": "b88b6fac-f7e3-40f4-af41-e205d762c1eb"
}