Pipeline run
dd3ea529-21d7-4c10-b098-11c2b6fb8dde
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
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…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
BI Developer
domain · Data Engineering & Analytics CASE DOMAINslug: 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
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
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.
Aliases — catalog
- Power BI (CANONICAL) primary
Context tags (catalog)
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) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Business Intelligence
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- domain modeling (CANONICAL) primary
- Domain Modeling (CANONICAL)
Context tags (catalog)
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
|
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Soft Skills
- Sub-category
- general
- Skill nature
- PRACTICE
- 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
- Data Engineering Tools
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Programming Languages
- Sub-category
- general
- Skill nature
- LANGUAGE
- 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
- Soft Skills
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Business Intelligence
- 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
- Business Intelligence
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- FAST
- Typical lifespan
- SHORT_LIVED
- Version strategy
- VERSIONED
Aliases — catalog
- Power BI (CANONICAL) primary
Context tags (catalog)
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
|
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Business Intelligence
- 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
- Business Intelligence
- Sub-category
- general
- Skill nature
- PRACTICE
- 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
- Security Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- 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
- Business Intelligence
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Infrastructure Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- 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
- Business Intelligence
- Sub-category
- general
- Skill nature
- CREDENTIAL
- 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
- 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
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"
}