← Back to history

Pipeline run

dd3ea529-21d7-4c10-b098-11c2b6fb8dde

Pipeline LLM cost (USD)
API 1: $0.0091 API 2: $0.0005 API 3: $0.0000 Total: $0.0096

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · Business Intelligence / Power BI
Own end-to-end BI delivery in Power BI: gather and document requirements, transform and model data, build performant DAX measures and polished reports, then publish, govern, and support them while mentoring the team.
"Own complete end to end delivery of Business Intelligence projects."
Tech stack maturity
Mainstream Modern
Power BI is a widely adopted modern BI platform used in contemporary analytics stacks, fitting the mainstream modern category.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.00 / 5
· Title match
· Has AI skill
· AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
Frameworks (×2):
Models / concepts (×3):
Evidence — skills matched in JD (17)
Power BI Power BI Query Editor Data Modeling Kimble methodology CDM DAX Power BI Service Business Intelligence UX Design Bookmarks Drill-throughs Apps Data Refresh Security Access Governance Deployment Licensing
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Power BI Power BI Query Editor Data Modeling Kimble methodology CDM DAX Power BI Service Business Intelligence UX Design Bookmarks Drill-throughs Apps Data Refresh Security Access Governance Deployment Licensing
Show KRA description ↓
Investigating business systems, taking a holistic view of the situation, including organization structure and governance, key stakeholder needs as well as current processes and IT systems Collecting requirements through standard techniques like document analysis, focus groups, workshops. Documenting business requirements using appropriate documentation standards. Working collaboratively internally to deliver chosen solutions. Asses and understand data from a variety of corporate data sources and perform required transformations in Power BI query editor. Data modelling capabilities including designing effective BI data models in line with the Kimble methodology and CDM. Developing calculations in DAX which are accurate and performant on large datasets. Designing effective layouts using themes and report grids, working closely with our UX design team. Utilizing the navigation features in Power BI (e.g. bookmarks, drill-throughs) to guide readers through a compelling data-driven story. Publishing reports via the Power BI service, managing them through distribution of apps and monitoring usage/data refreshes/security access. Shaping an approach for governance and deployment of Power BI in mid-size organizations, including advising on licensing, distribution/sharing, training and support. Continuously evolve by learning new areas of Power BI as needed by the project. Resolve technical issues for the team and mentor junior members to scale up on technology, design and implementation approaches. Own complete end to end delivery of Business Intelligence projects. Should be highly motivated with a strong sense of commitment towards work.

Signals

Skill data-engineer
0.12
Alias data-engineer
1.00
KRA data-engineer
0.56

Post-classification

Centroidupdated · n=10
Alias collision log
New-role queue
New skills captured16
New KRA capturedyes

Captured for admin review

Power BI Query Editor primary BI Developer pending
Data Modeling primary BI Developer pending
Kimble methodology primary BI Developer pending
CDM primary BI Developer pending
DAX primary BI Developer pending
UX Design BI Developer pending
Bookmarks BI Developer pending
Drill-throughs BI Developer pending
Power BI Service primary BI Developer pending
Apps BI Developer pending
Data Refresh BI Developer pending
Security Access BI Developer pending
Governance BI Developer pending
Deployment BI Developer pending
Licensing BI Developer pending
Business Intelligence primary BI Developer pending
R&R fragment (sim 0.00) BI Developer pending

Investigating business systems, taking a holistic view of the situation, including organization structure and governance, key stakeholder needs as well as current processes and IT systems Collecting r…

Status: completed Created: 2026-05-27T16:51:21.441176Z Updated: 2026-05-27T16:53:29.908390Z API 3 duration: 5000 ms
Flow Current 3-step pipeline

1 POST /skills/extract-from-jd

2 POST /skills/extract-details

3 POST /skills/final-role-output

Role Chosen role & resolution

BI Developer

domain · Data Engineering & Analytics CASE DOMAIN

slug: bi-developer · id: 147 · source: db

Domain=Data Engineering & Analytics; The JD is centered on Power BI report development, DAX, BI data modeling, publishing and governing BI solutions, which best matches a BI Developer role.

Matched skills

Power BIPower BI query editorDAXKimble methodologyCDMPower BI servicebookmarksdrill-throughsthemesreport gridslicensingdistribution/sharingtraining and support

Matched dimensions

Business Intelligence DevelopmentPower BI Reporting and VisualizationBI Data ModelingDashboard Layout and StorytellingBI Governance and DeploymentEnd-to-End BI DeliveryStakeholder Requirements GatheringTeam Mentoring and Technical Support

Matched KRAs

Assess and understand data from corporate data sourcesPerform required transformations in Power BI query editorDesign effective BI data models in line with the Kimble methodology and CDMDevelop calculations in DAX which are accurate and performantDesign effective layouts using themes and report gridsUtilize navigation features in Power BI to guide readersPublishing reports via the Power BI serviceManaging them through distribution of apps and monitoring usage/data refreshes/security accessShaping an approach for governance and deployment of Power BIOwn complete end to end delivery of Business Intelligence projects

Resolution: in_db — role exists in library; skill↔dim and role↔dim links saved when applicable.

0
New skills
0
Skill↔dim saved
0
Role↔dim saved
3
Skipped

Job description

It's fun to work at a company where people truly believe in what they are doing!

Job Description:

Job Title: Senior Data Engineer

Division: Legal Solutions

Department: EDS

Location: Hyderabad

Reports To: Senior Data Engineeing Manager

Date Updated: March 2022

Summary

The Legal Solutions team within Legal Services is growing, and we are looking for a Senior Data Engineer who is an experienced Power BI Developer.

The Senior Data Engineer will be responsible for expanding and optimizing our Business Intelligence capabilities as part of Legal Solutions team. The ideal candidate is a seasoned Power BI developer who enjoys assessing and understanding OLAP systems, identifies and builds BI Reports that can help with Descriptive, Diagnostic, Predictive, and Prescriptive analytics.

Qualification and Requirements:
Bachelors /Master’s Degree in Information Science or Computer Science required – B.Tech, MCA, MS Computers.
Essential Skills:
4 to 7 years of relevant experience as a Business Intelligence developer using the Microsoft BI stack e.g. SQL Server database, SSIS, SSAS, SSRS, and Power BI.Ability to analyze business processes and requirements.Experience in connecting to data sources, importing data and transforming data for Business Intelligence.Experience in developing visual reports, dashboards and KPI scorecards using Power BI desktop.Good in analytical thinking for translating data into informative visuals and reports.Strong SQL skills for querying and creation of views/tables, functions and stored procedures.Experience in building basic to intermediate dashboards, reports and cubes using SQL, MDX, DAX, Power BI or other visualization tools.Experience in developing new or maintaining existing BI reports.Good understanding of database management systems, online analytical processing (OLAP) and basic knowledge of ETL (Extract, transform, load) frameworkExperience working in Agile – Scrum methodology.Must have experience in all phases of the Software Development Life cycle.Proactive issue resolution with a positive attitude.Strong analytical and reasoning skills with an ability to visualize processes and outcomes.Proficiency in troubleshooting software issues and debugging existing BI systems built on Power BI and improvise them.Outstanding all-round communication skills and ability to work collaboratively.
Nice to have (profiles with following skills will have preference over the rest):
Background in data warehouse design (e.g. dimensional modeling) and data miningExposure to designing ETL processes including knowledge of data warehousing strategies and theories.Understanding of Legal Services domain is an added advantage.
Job Responsibilities:
Investigating business systems, taking a holistic view of the situation, including organization structure and governance, key stakeholder needs as well as current processes and IT systemsCollecting requirements through standard techniques like document analysis, focus groups, workshops.Documenting business requirements using appropriate documentation standards.Working collaboratively internally to deliver chosen solutions.Asses and understand data from a variety of corporate data sources and perform required transformations in Power BI query editor.Data modelling capabilities including designing effective BI data models in line with the Kimble methodology and CDM.Developing calculations in DAX which are accurate and performant on large datasets.Designing effective layouts using themes and report grids, working closely with our UX design team.Utilizing the navigation features in Power BI (e.g. bookmarks, drill-throughs) to guide readers through a compelling data-driven story.Publishing reports via the Power BI service, managing them through distribution of apps and monitoring usage/data refreshes/security access.Shaping an approach for governance and deployment of Power BI in mid-size organizations, including advising on licensing, distribution/sharing, training and support.Continuously evolve by learning new areas of Power BI as needed by the project.Resolve technical issues for the team and mentor junior members to scale up on technology, design and implementation approaches.Own complete end to end delivery of Business Intelligence projects.Should be highly motivated with a strong sense of commitment towards work.
Competencies

Integrity – Behaves in an honest, fair and ethical manner; shows consistency in words and actions; does what she/he commits to doing; respects the confidentiality of information or concerns shared by others; is honest and forthright with people; carries his/her fair share of the workload; takes responsibility for own mistakes.

Client Focus – Takes action with the clients, both internal and external, and sees their needs as a primary focus; builds a sustaining collaborative and productive relationship with clients; seeks to understand client situations, issues, expectations, etc.; takes appropriate action to meet client needs and address concerns; implements or utilizes methods to monitor and evaluate client feedback.

Results-Driven – Sets stretch goals for personal and team accomplishment and works tenaciously to achieve those goals; acts with a sense of urgency; takes the initiative on actions; identifies what needs to be done and takes action before being asked; does more than what is normally required in a situation; establishes metrics to monitor progress and measure success; maintains focus by avoiding or overcoming roadblocks.

Entrepreneurial Orientation – Proposes innovative business opportunities/ideas to customers and business partners; encourages and supports entrepreneurial behavior in others; demonstrates willingness to take calculated risks to achieve business goals.

Decisiveness – Makes well-informed, effective and timely decisions even when data is limited or solutions produce unpleasant consequences; perceives the impact and implications of decisions; has the ability to make tough decisions.

Work Environment

Work is fast-paced and performed in an environment with extensive contact with clients and employees. The industry we serve demands the highest level of confidentiality and professionalism in safeguarding client and project information. Highly effective Legal Solutions associates thrive on being in an environment that rewards the following critical success factors:

Adaptability: Appropriately reacting to changing situations without a loss of effectiveness and enthusiasm for strategic initiatives and corporate goals. Analysis: Identifying problems and causes or analyzing how processes and procedures could be improved, collecting relevant information and identifying possible solutions. Attention to Detail: Appropriately completing all of the individual tasks accurately or according to workflow/process guidelines with an emphasis on reaching or exceeding quality standards. Creativity: Being inventive, imaginative and innovative. Development of Others: Providing the means for others to grow and develop personally and professionally within and across departments. Energy: Maintaining a fast, active pace in the normal course of a day. Flexibility: Going into situations without preconceived notions with a willingness to assess various options in order to determine a course of action. Integrity: Strict adherence to job-related standards, values or norms. Learning Ability: Understanding and applying new information. Listening. Hearing and comprehending verbal messages and confirming back what you hear. Team Player: Functioning as an active member of a group while maintaining focus on your individual contributions and responsibilities. Verbal & Written Communication: Effective oral, written and nonverbal expression without preparation.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

It is Epiq’s policy to comply with all applicable equal employment opportunity laws by making all employment decisions without unlawful regard or consideration of any individual’s race, religion, ethnicity, color, sex, sexual orientation, gender identity or expressions, transgender status, sexual and other reproductive health decisions, marital status, age, national origin, genetic information, ancestry, citizenship, physical or mental disability, veteran or family status or any other basis protected by applicable national, federal, state, provincial or local law. Epiq’s policy prohibits unlawful discrimination based on any of these impermissible bases, as well as any bases or grounds protected by applicable law in each jurisdiction. In addition Epiq will take affirmative action for minorities, women, covered veterans and individuals with disabilities. If you need assistance or an accommodation during the application process because of a disability, it is available upon request. Epiq is pleased to provide such assistance and no applicant will be penalized as a result of such a request. Pursuant to relevant law, where applicable, Epiq will consider for employment qualified applicants with arrest and conviction records.

Skills from this JD

Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.

Power BI Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Power BI id=151 · power-bi

Aliases — catalog

  • Power BI (CANONICAL) primary

Context tags (catalog)

Azure Synapse DAX DirectQuery Import mode M language Power Query RLS SQL Server SSAS dashboard data modeling data warehouse gateway reporting star schema

Stored enrichment (catalog DB)

Category
Platform
Sub-category
Bi Analytics Platform
Vendor
Microsoft
License
proprietary
Year introduced
2015
Confidence
0.96
Version strategy
NOT_APPLICABLE

Maturity reasoning: Power BI appears frequently in BI/data analyst job descriptions and is a standard Microsoft analytics platform in enterprise stacks, with strong vendor support and broad adoption.

Skill profile (library / DB)

Skill nature
PLATFORM
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
9
Sub-category id
111
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • BI and Visualization Tools Catalog dimension db id 31

    Library dimension (catalog)

    Roles linked in library: Data Engineer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
BI and Visualization Tools
bi-and-visualization-tools
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Power BI Query Editor Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Business Intelligence
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Data Modeling Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: domain modeling id=2379 · domain-modeling

Aliases — catalog

  • domain modeling (CANONICAL) primary
  • Domain Modeling (CANONICAL)

Context tags (catalog)

CQRS DDD ERD UML aggregate bounded context business logic context map context mapping data modeling domain events domain-driven design entities entity event sourcing event storming microservices repositories repository pattern service layer services value object value objects

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Domain Modeling
Confidence
0.90
Version strategy
NOT_APPLICABLE

Maturity reasoning: Common in software JDs under DDD/business analysis; many roles ask for domain modeling or domain-driven design, and it remains a standard design skill rather than a niche tool.

Skill profile (library / DB)

Skill nature
METHODOLOGY
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
8
Sub-category id
2831
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Application Architecture Patterns Catalog dimension db id 293

    Library dimension (catalog)

    Roles linked in library: .NET Backend Developer, Python Backend Developer

  • Service Architecture and Design Patterns Catalog dimension db id 18

    Library dimension (catalog)

    Roles linked in library: Backend Developer, Java Backend Developer, Kotlin Backend Developer, Node.js Backend Developer, PHP Backend Developer, Ruby Backend Developer, Scala Backend Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Application Architecture Patterns
application-architecture-patterns
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
Service Architecture and Design Patterns
service-architecture-and-design-patterns
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
Kimble methodology Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Soft Skills
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
CDM Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Data Engineering Tools
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
DAX Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Programming Languages
Sub-category
general
Skill nature
LANGUAGE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
UX Design Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Soft Skills
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Bookmarks Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Business Intelligence
Sub-category
general
Skill nature
TOOL
Volatility
FAST
Typical lifespan
SHORT_LIVED
Version strategy
VERSIONED
Drill-throughs Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Business Intelligence
Sub-category
general
Skill nature
CONCEPT
Volatility
FAST
Typical lifespan
SHORT_LIVED
Version strategy
VERSIONED
Power BI Service Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Power BI id=151 · power-bi

Aliases — catalog

  • Power BI (CANONICAL) primary

Context tags (catalog)

Azure Synapse DAX DirectQuery Import mode M language Power Query RLS SQL Server SSAS dashboard data modeling data warehouse gateway reporting star schema

Stored enrichment (catalog DB)

Category
Platform
Sub-category
Bi Analytics Platform
Vendor
Microsoft
License
proprietary
Year introduced
2015
Confidence
0.96
Version strategy
NOT_APPLICABLE

Maturity reasoning: Power BI appears frequently in BI/data analyst job descriptions and is a standard Microsoft analytics platform in enterprise stacks, with strong vendor support and broad adoption.

Skill profile (library / DB)

Skill nature
PLATFORM
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
9
Sub-category id
111
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • BI and Visualization Tools Catalog dimension db id 31

    Library dimension (catalog)

    Roles linked in library: Data Engineer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
BI and Visualization Tools
bi-and-visualization-tools
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
Apps Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Business Intelligence
Sub-category
general
Skill nature
TOOL
Volatility
FAST
Typical lifespan
SHORT_LIVED
Version strategy
VERSIONED
Data Refresh Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Business Intelligence
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Security Access Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Security Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Governance Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Business Intelligence
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Deployment Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Infrastructure Tools
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Licensing Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Business Intelligence
Sub-category
general
Skill nature
CREDENTIAL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Business Intelligence Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Business Intelligence
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED

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
Power BI in_db
BI and Visualization Tools
bi-and-visualization-tools
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Data Modeling new
Application Architecture Patterns
application-architecture-patterns
Skipped — no persistable v3 meta for new skill skill_not_in_db_v3_proposed
Data Modeling new
Service Architecture and Design Patterns
service-architecture-and-design-patterns
Skipped — no persistable v3 meta for new skill skill_not_in_db_v3_proposed
Power BI Service new
BI and Visualization Tools
bi-and-visualization-tools
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 Power BI Query Editor | type=Business Intelligence subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Kimble methodology | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed CDM | type=Data Engineering Tools subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed DAX | type=Programming Languages subtype=general nature=LANGUAGE lifespan=MULTI_YEAR
canonical_skill_proposed UX Design | type=Soft Skills subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Bookmarks | type=Business Intelligence subtype=general nature=TOOL lifespan=SHORT_LIVED
canonical_skill_proposed Drill-throughs | type=Business Intelligence subtype=general nature=CONCEPT lifespan=SHORT_LIVED
canonical_skill_proposed Apps | type=Business Intelligence subtype=general nature=TOOL lifespan=SHORT_LIVED
canonical_skill_proposed Data Refresh | type=Business Intelligence subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Security Access | type=Security Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Governance | type=Business Intelligence subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Deployment | type=Infrastructure Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Licensing | type=Business Intelligence subtype=general nature=CREDENTIAL lifespan=MULTI_YEAR
canonical_skill_proposed Business Intelligence | type=Business Intelligence subtype=general nature=CONCEPT lifespan=EVERGREEN
dimension_skill_link_proposed Data Modeling ↔ Application Architecture Patterns
dimension_skill_link_proposed Data Modeling ↔ Service Architecture and Design Patterns
dimension_skill_link_proposed Power BI Service ↔ BI and Visualization Tools
nano JD Parser — gpt-4.1-nano click to toggle
RoleSenior Data Engineer
CompanyEpiq
Experience4 to 7 years of relevant experience
DomainLegal Services
Location Hyderabad, India
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "It\u0027s fun to work at",
      "last_5_words": "in what they are doing!"
    },
    "text": "It\u0027s fun to work at a company where people truly believe in what they are doing!",
    "word_count": 17
  },
  "certifications": [],
  "company_name": "Epiq",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "Legal Solutions",
        "Law"
      ],
      "domain": "Legal Services"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Information Science",
      "raw": "Bachelors /Master\u2019s Degree in Information Science or Computer Science required \u2013 B.Tech, MCA, MS Computers.",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 7,
    "min": 4,
    "raw": "4 to 7 years of relevant experience"
  },
  "job_locations": [
    {
      "aliases": [
        "Hyderabad, AP"
      ],
      "city": "Hyderabad",
      "country": "India",
      "state": null,
      "work_mode": null
    }
  ],
  "role": "Senior Data Engineer",
  "role_aliases": [
    "Data Engineer",
    "BI Developer",
    "Business Intelligence Engineer"
  ],
  "role_archetype": "Data",
  "roles_and_responsibilities": [
    {
      "bullet_count": 12,
      "heading": "Job Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Investigating business systems, taking",
        "last_5_words": "commitment towards work."
      },
      "text": "Investigating business systems, taking a holistic view of the situation, including organization structure and governance, key stakeholder needs as well as current processes and IT systems\nCollecting requirements through standard techniques like document analysis, focus groups, workshops.\nDocumenting business requirements using appropriate documentation standards.\nWorking collaboratively internally to deliver chosen solutions.\nAsses and understand data from a variety of corporate data sources and perform required transformations in Power BI query editor.\nData modelling capabilities including designing effective BI data models in line with the Kimble methodology and CDM.\nDeveloping calculations in DAX which are accurate and performant on large datasets.\nDesigning effective layouts using themes and report grids, working closely with our UX design team.\nUtilizing the navigation features in Power BI (e.g. bookmarks, drill-throughs) to guide readers through a compelling data-driven story.\nPublishing reports via the Power BI service, managing them through distribution of apps and monitoring usage/data refreshes/security access.\nShaping an approach for governance and deployment of Power BI in mid-size organizations, including advising on licensing, distribution/sharing, training and support.\nContinuously evolve by learning new areas of Power BI as needed by the project.\nResolve technical issues for the team and mentor junior members to scale up on technology, design and implementation approaches.\nOwn complete end to end delivery of Business Intelligence projects.\nShould be highly motivated with a strong sense of commitment towards work.",
      "word_count": 307
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Power BI"
    },
    {
      "is_primary": true,
      "skill_name": "Power BI Query Editor"
    },
    {
      "is_primary": true,
      "skill_name": "Data Modeling"
    },
    {
      "is_primary": true,
      "skill_name": "Kimble methodology"
    },
    {
      "is_primary": true,
      "skill_name": "CDM"
    },
    {
      "is_primary": true,
      "skill_name": "DAX"
    },
    {
      "is_primary": false,
      "skill_name": "UX Design"
    },
    {
      "is_primary": false,
      "skill_name": "Bookmarks"
    },
    {
      "is_primary": false,
      "skill_name": "Drill-throughs"
    },
    {
      "is_primary": true,
      "skill_name": "Power BI Service"
    },
    {
      "is_primary": false,
      "skill_name": "Apps"
    },
    {
      "is_primary": false,
      "skill_name": "Data Refresh"
    },
    {
      "is_primary": false,
      "skill_name": "Security Access"
    },
    {
      "is_primary": false,
      "skill_name": "Governance"
    },
    {
      "is_primary": false,
      "skill_name": "Deployment"
    },
    {
      "is_primary": false,
      "skill_name": "Licensing"
    },
    {
      "is_primary": true,
      "skill_name": "Business Intelligence"
    }
  ],
  "jd_role": {
    "display_name": "Senior Data Engineer",
    "rationale": null,
    "role_aliases": [
      "Data Engineer",
      "BI Developer",
      "Business Intelligence Engineer"
    ],
    "role_archetype": "Data",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "It\u0027s fun to work at",
        "last_5_words": "in what they are doing!"
      },
      "text": "It\u0027s fun to work at a company where people truly believe in what they are doing!",
      "word_count": 17
    },
    "certifications": [],
    "company_name": "Epiq",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "Legal Solutions",
          "Law"
        ],
        "domain": "Legal Services"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Information Science",
        "raw": "Bachelors /Master\u2019s Degree in Information Science or Computer Science required \u2013 B.Tech, MCA, MS Computers.",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 7,
      "min": 4,
      "raw": "4 to 7 years of relevant experience"
    },
    "job_locations": [
      {
        "aliases": [
          "Hyderabad, AP"
        ],
        "city": "Hyderabad",
        "country": "India",
        "state": null,
        "work_mode": null
      }
    ],
    "role": "Senior Data Engineer",
    "role_aliases": [
      "Data Engineer",
      "BI Developer",
      "Business Intelligence Engineer"
    ],
    "role_archetype": "Data",
    "roles_and_responsibilities": [
      {
        "bullet_count": 12,
        "heading": "Job Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Investigating business systems, taking",
          "last_5_words": "commitment towards work."
        },
        "text": "Investigating business systems, taking a holistic view of the situation, including organization structure and governance, key stakeholder needs as well as current processes and IT systems\nCollecting requirements through standard techniques like document analysis, focus groups, workshops.\nDocumenting business requirements using appropriate documentation standards.\nWorking collaboratively internally to deliver chosen solutions.\nAsses and understand data from a variety of corporate data sources and perform required transformations in Power BI query editor.\nData modelling capabilities including designing effective BI data models in line with the Kimble methodology and CDM.\nDeveloping calculations in DAX which are accurate and performant on large datasets.\nDesigning effective layouts using themes and report grids, working closely with our UX design team.\nUtilizing the navigation features in Power BI (e.g. bookmarks, drill-throughs) to guide readers through a compelling data-driven story.\nPublishing reports via the Power BI service, managing them through distribution of apps and monitoring usage/data refreshes/security access.\nShaping an approach for governance and deployment of Power BI in mid-size organizations, including advising on licensing, distribution/sharing, training and support.\nContinuously evolve by learning new areas of Power BI as needed by the project.\nResolve technical issues for the team and mentor junior members to scale up on technology, design and implementation approaches.\nOwn complete end to end delivery of Business Intelligence projects.\nShould be highly motivated with a strong sense of commitment towards work.",
        "word_count": 307
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "dd3ea529-21d7-4c10-b098-11c2b6fb8dde",
  "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": "BI Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 147,
        "score": 1.0,
        "slug": "bi-developer",
        "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": "Data modelling capabilities including designing effective BI data models in line with the Kimble methodology and CDM.",
            "similarity": 0.6308
          },
          {
            "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": "Asses and understand data from a variety of corporate data sources and perform required transformations in Power BI query editor.",
            "similarity": 0.5587
          },
          {
            "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": "Own complete end to end delivery of Business Intelligence projects.",
            "similarity": 0.4861
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 2,
        "score": 0.5586,
        "slug": "data-engineer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Working collaboratively internally to deliver chosen solutions.",
            "similarity": 0.5812
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Designing effective layouts using themes and report grids, working closely with our UX design team.",
            "similarity": 0.4985
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Resolve technical issues for the team and mentor junior members to scale up on technology, design and implementation approaches.",
            "similarity": 0.4923
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.524,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Designing effective layouts using themes and report grids, working closely with our UX design team.",
            "similarity": 0.5503
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Working collaboratively internally to deliver chosen solutions.",
            "similarity": 0.5024
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Resolve technical issues for the team and mentor junior members to scale up on technology, design and implementation approaches.",
            "similarity": 0.4793
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.5106,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Collecting requirements through standard techniques like document analysis, focus groups, workshops.",
            "similarity": 0.5333
          },
          {
            "kra_text": "user interaction design and refinement",
            "sentence": "Designing effective layouts using themes and report grids, working closely with our UX design team.",
            "similarity": 0.497
          },
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Documenting business requirements using appropriate documentation standards.",
            "similarity": 0.4773
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.5026,
        "slug": "pega-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Working collaboratively internally to deliver chosen solutions.",
            "similarity": 0.5392
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Designing effective layouts using themes and report grids, working closely with our UX design team.",
            "similarity": 0.5202
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Collecting requirements through standard techniques like document analysis, focus groups, workshops.",
            "similarity": 0.4102
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.4899,
        "slug": "angular-frontend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Data Engineer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Power BI"
        ],
        "role_id": 2,
        "score": 0.125,
        "slug": "data-engineer",
        "total_count": 8
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "BI Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 147,
      "score": 0.98,
      "slug": "bi-developer",
      "total_count": null
    },
    "confidence": 0.98,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Business Intelligence Development",
      "Power BI Reporting and Visualization",
      "BI Data Modeling",
      "Dashboard Layout and Storytelling",
      "BI Governance and Deployment",
      "End-to-End BI Delivery",
      "Stakeholder Requirements Gathering",
      "Team Mentoring and Technical Support"
    ],
    "matched_kras": [
      "Assess and understand data from corporate data sources",
      "Perform required transformations in Power BI query editor",
      "Design effective BI data models in line with the Kimble methodology and CDM",
      "Develop calculations in DAX which are accurate and performant",
      "Design effective layouts using themes and report grids",
      "Utilize navigation features in Power BI to guide readers",
      "Publishing reports via the Power BI service",
      "Managing them through distribution of apps and monitoring usage/data refreshes/security access",
      "Shaping an approach for governance and deployment of Power BI",
      "Own complete end to end delivery of Business Intelligence projects"
    ],
    "matched_skills": [
      "Power BI",
      "Power BI query editor",
      "DAX",
      "Kimble methodology",
      "CDM",
      "Power BI service",
      "bookmarks",
      "drill-throughs",
      "themes",
      "report grids",
      "licensing",
      "distribution/sharing",
      "training and support"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Data Engineering \u0026 Analytics; The JD is centered on Power BI report development, DAX, BI data modeling, publishing and governing BI solutions, which best matches a BI Developer role.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 10,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1701,
      "r_and_r_preview": "Investigating business systems, taking a holistic view of the situation, including organization structure and governance, key stakeholder needs as well as current processes and IT systems\nCollecting r",
      "role_display_name": "BI Developer",
      "role_slug": "bi-developer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 22418,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Power BI Query Editor",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 22419,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Data Modeling",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 22420,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Kimble methodology",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 22421,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "CDM",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 22422,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "DAX",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22423,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "UX Design",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22424,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Bookmarks",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22425,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Drill-throughs",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 22426,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Power BI Service",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22427,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Apps",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22428,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Data Refresh",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22429,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Security Access",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22430,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Governance",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22431,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Deployment",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 22432,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Licensing",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 22433,
        "role_display_name": "BI Developer",
        "role_slug": "bi-developer",
        "skill_name": "Business Intelligence",
        "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": 360,
      "existing_alias_text": "Power BI",
      "input_term": "Power BI",
      "matched_canonical": {
        "category_id": 9,
        "display_name": "Power BI",
        "id": 151,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "power-bi",
        "sub_category_id": 111,
        "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": 5644,
      "existing_alias_text": "Domain Modeling",
      "input_term": "Data Modeling",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "domain modeling",
        "id": 2379,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "domain-modeling",
        "sub_category_id": 2831,
        "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": 360,
      "existing_alias_text": "Power BI",
      "input_term": "Power BI Service",
      "matched_canonical": {
        "category_id": 9,
        "display_name": "Power BI",
        "id": 151,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "power-bi",
        "sub_category_id": 111,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "embedding_alias"
    }
  ],
  "candidate_roles": [
    {
      "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": "Python Backend Developer",
      "id": 80,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "python-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": "Java Backend Developer",
      "id": 79,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "java-backend-developer",
      "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": "PHP Backend Developer",
      "id": 86,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "php-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"
    }
  ],
  "chosen_role": {
    "display_name": "BI Developer",
    "id": 147,
    "rationale": "Domain=Data Engineering \u0026 Analytics; The JD is centered on Power BI report development, DAX, BI data modeling, publishing and governing BI solutions, which best matches a BI Developer role.",
    "role_archetype": null,
    "slug": "bi-developer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "BI and Visualization Tools",
        "id": 31,
        "rationale": "Tools used to expose curated data to analysts and business users through dashboards, reports, and semantic exploration. Data engineers support these tools by shaping reliable datasets and performant models.",
        "slug": "bi-and-visualization-tools",
        "source": "db"
      },
      "input_skill": "Power BI",
      "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": "Application Architecture Patterns",
        "id": 293,
        "rationale": "Structural patterns for organizing Python backend code into maintainable modules, layers, and feature boundaries. This is a coherent cluster because senior backend developers are expected to refactor and shape service internals over time.",
        "slug": "application-architecture-patterns",
        "source": "db"
      },
      "input_skill": "Data Modeling",
      "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": "Python Backend Developer",
          "id": 80,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "python-backend-developer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Service Architecture and Design Patterns",
        "id": 18,
        "rationale": "Reusable backend design patterns used to structure service code and boundaries. Covers layering, dependency management, domain modeling, and maintainable service organization.",
        "slug": "service-architecture-and-design-patterns",
        "source": "db"
      },
      "input_skill": "Data Modeling",
      "llm_role": null,
      "roles_from_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": "Java Backend Developer",
          "id": 79,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "java-backend-developer",
          "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": "PHP Backend Developer",
          "id": 86,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "php-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": "BI and Visualization Tools",
        "id": 31,
        "rationale": "Tools used to expose curated data to analysts and business users through dashboards, reports, and semantic exploration. Data engineers support these tools by shaping reliable datasets and performant models.",
        "slug": "bi-and-visualization-tools",
        "source": "db"
      },
      "input_skill": "Power BI Service",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Data Engineer",
          "id": 2,
          "rationale": null,
          "role_archetype": null,
          "slug": "data-engineer",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "Power BI",
    "Power BI Query Editor",
    "Data Modeling",
    "Kimble methodology",
    "CDM",
    "DAX",
    "UX Design",
    "Bookmarks",
    "Drill-throughs",
    "Power BI Service",
    "Apps",
    "Data Refresh",
    "Security Access",
    "Governance",
    "Deployment",
    "Licensing",
    "Business Intelligence"
  ],
  "input_llm_skills": [
    "Power BI",
    "Power BI Query Editor",
    "Data Modeling",
    "Kimble methodology",
    "CDM",
    "DAX",
    "UX Design",
    "Bookmarks",
    "Drill-throughs",
    "Power BI Service",
    "Apps",
    "Data Refresh",
    "Security Access",
    "Governance",
    "Deployment",
    "Licensing",
    "Business Intelligence"
  ],
  "new_aliases_persisted": 0,
  "run_id": "dd3ea529-21d7-4c10-b098-11c2b6fb8dde",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "Power BI",
          "alias_type": "CANONICAL",
          "id": 360,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 9,
        "display_name": "Power BI",
        "id": 151,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "power-bi",
        "sub_category_id": 111,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "BI and Visualization Tools",
            "id": 31,
            "rationale": "Tools used to expose curated data to analysts and business users through dashboards, reports, and semantic exploration. Data engineers support these tools by shaping reliable datasets and performant models.",
            "slug": "bi-and-visualization-tools",
            "source": "db"
          },
          "input_skill": "Power BI",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Data Engineer",
              "id": 2,
              "rationale": null,
              "role_archetype": null,
              "slug": "data-engineer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Power BI",
      "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": "Power BI Query Editor",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Business Intelligence",
          "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": "power-bi-query-editor",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "domain modeling",
          "alias_type": "CANONICAL",
          "id": 3675,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "Domain Modeling",
          "alias_type": "CANONICAL",
          "id": 5644,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "domain modeling",
        "id": 2379,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "domain-modeling",
        "sub_category_id": 2831,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Application Architecture Patterns",
            "id": 293,
            "rationale": "Structural patterns for organizing Python backend code into maintainable modules, layers, and feature boundaries. This is a coherent cluster because senior backend developers are expected to refactor and shape service internals over time.",
            "slug": "application-architecture-patterns",
            "source": "db"
          },
          "input_skill": "Data Modeling",
          "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": "Python Backend Developer",
              "id": 80,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "python-backend-developer",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Service Architecture and Design Patterns",
            "id": 18,
            "rationale": "Reusable backend design patterns used to structure service code and boundaries. Covers layering, dependency management, domain modeling, and maintainable service organization.",
            "slug": "service-architecture-and-design-patterns",
            "source": "db"
          },
          "input_skill": "Data Modeling",
          "llm_role": null,
          "roles_from_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": "Java Backend Developer",
              "id": 79,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "java-backend-developer",
              "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": "PHP Backend Developer",
              "id": 86,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "php-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": "Data Modeling",
      "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": "Kimble methodology",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "skill_nature": "PRACTICE",
          "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": "kimble-methodology",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "CDM",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Data Engineering Tools",
          "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": "cdm",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "DAX",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Programming Languages",
          "skill_nature": "LANGUAGE",
          "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": "dax",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "UX Design",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "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": "ux-design",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Bookmarks",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Business Intelligence",
          "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": "bookmarks",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Drill-throughs",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Business Intelligence",
          "skill_nature": "CONCEPT",
          "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": "drill-throughs",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "Power BI",
          "alias_type": "CANONICAL",
          "id": 360,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 9,
        "display_name": "Power BI",
        "id": 151,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PLATFORM",
        "slug": "power-bi",
        "sub_category_id": 111,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "BI and Visualization Tools",
            "id": 31,
            "rationale": "Tools used to expose curated data to analysts and business users through dashboards, reports, and semantic exploration. Data engineers support these tools by shaping reliable datasets and performant models.",
            "slug": "bi-and-visualization-tools",
            "source": "db"
          },
          "input_skill": "Power BI Service",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Data Engineer",
              "id": 2,
              "rationale": null,
              "role_archetype": null,
              "slug": "data-engineer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Power BI Service",
      "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": "Apps",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Business Intelligence",
          "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": "apps",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Data Refresh",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Business Intelligence",
          "skill_nature": "PRACTICE",
          "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": "data-refresh",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Security Access",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Security Tools",
          "skill_nature": "PRACTICE",
          "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": "security-access",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Governance",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Business Intelligence",
          "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": "governance",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Deployment",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Infrastructure Tools",
          "skill_nature": "PRACTICE",
          "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": "deployment",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Licensing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Business Intelligence",
          "skill_nature": "CREDENTIAL",
          "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": "licensing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Business Intelligence",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Business Intelligence",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "business-intelligence",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Power BI Query Editor",
    "Kimble methodology",
    "CDM",
    "DAX",
    "UX Design",
    "Bookmarks",
    "Drill-throughs",
    "Apps",
    "Data Refresh",
    "Security Access",
    "Governance",
    "Deployment",
    "Licensing",
    "Business Intelligence"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "BI Developer",
    "id": 147,
    "rationale": "Domain=Data Engineering \u0026 Analytics; The JD is centered on Power BI report development, DAX, BI data modeling, publishing and governing BI solutions, which best matches a BI Developer role.",
    "role_archetype": null,
    "slug": "bi-developer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Power BI",
      "tag": "in_db"
    },
    {
      "skill": "Power BI Query Editor",
      "tag": "new"
    },
    {
      "skill": "Data Modeling",
      "tag": "in_db"
    },
    {
      "skill": "Kimble methodology",
      "tag": "new"
    },
    {
      "skill": "CDM",
      "tag": "new"
    },
    {
      "skill": "DAX",
      "tag": "new"
    },
    {
      "skill": "UX Design",
      "tag": "new"
    },
    {
      "skill": "Bookmarks",
      "tag": "new"
    },
    {
      "skill": "Drill-throughs",
      "tag": "new"
    },
    {
      "skill": "Power BI Service",
      "tag": "in_db"
    },
    {
      "skill": "Apps",
      "tag": "new"
    },
    {
      "skill": "Data Refresh",
      "tag": "new"
    },
    {
      "skill": "Security Access",
      "tag": "new"
    },
    {
      "skill": "Governance",
      "tag": "new"
    },
    {
      "skill": "Deployment",
      "tag": "new"
    },
    {
      "skill": "Licensing",
      "tag": "new"
    },
    {
      "skill": "Business Intelligence",
      "tag": "new"
    }
  ],
  "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": 147,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "BI and Visualization Tools",
          "id": 31,
          "rationale": "Tools used to expose curated data to analysts and business users through dashboards, reports, and semantic exploration. Data engineers support these tools by shaping reliable datasets and performant models.",
          "slug": "bi-and-visualization-tools",
          "source": "db"
        },
        "dimension_id": 31,
        "input_skill": "Power BI",
        "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": "Data Engineer",
            "id": 2,
            "rationale": null,
            "role_archetype": null,
            "slug": "data-engineer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 151,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 147,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Application Architecture Patterns",
          "id": 293,
          "rationale": "Structural patterns for organizing Python backend code into maintainable modules, layers, and feature boundaries. This is a coherent cluster because senior backend developers are expected to refactor and shape service internals over time.",
          "slug": "application-architecture-patterns",
          "source": "db"
        },
        "dimension_id": 293,
        "input_skill": "Data Modeling",
        "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": "Python Backend Developer",
            "id": 80,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "python-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": 147,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Service Architecture and Design Patterns",
          "id": 18,
          "rationale": "Reusable backend design patterns used to structure service code and boundaries. Covers layering, dependency management, domain modeling, and maintainable service organization.",
          "slug": "service-architecture-and-design-patterns",
          "source": "db"
        },
        "dimension_id": 18,
        "input_skill": "Data Modeling",
        "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": "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": "Java Backend Developer",
            "id": 79,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "java-backend-developer",
            "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": "PHP Backend Developer",
            "id": 86,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "php-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": 147,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "BI and Visualization Tools",
          "id": 31,
          "rationale": "Tools used to expose curated data to analysts and business users through dashboards, reports, and semantic exploration. Data engineers support these tools by shaping reliable datasets and performant models.",
          "slug": "bi-and-visualization-tools",
          "source": "db"
        },
        "dimension_id": 31,
        "input_skill": "Power BI Service",
        "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": "Data Engineer",
            "id": 2,
            "rationale": null,
            "role_archetype": null,
            "slug": "data-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": "dd3ea529-21d7-4c10-b098-11c2b6fb8dde"
}