Pipeline run
df82816a-0bbc-4a5c-ad0d-cf530e7c8f56
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
• Customer Requirements: Partner with stakeholders to determine user requirements, leveraging feedback channels to incorporate insights into future designs or product roadmap. Establish continuous fee…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Backend Developer
domain · Software Engineering CASE DOMAINslug: backend-engineer · id: 1 · source: db
Domain=Software Engineering; The JD emphasizes system design, high-quality scalable code, code reviews, deployment practices, and cross-team engineering leadership, which best matches a backend/software engineer 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
Overview We, in the M365Core org at Microsoft have a role to play as we are in thick of the Copilot evolution, contributing to the mission of highly reliable copilot experiences powered by M365. We disproportionately focus on building our platform to provide data (raw as well as transformed/curated data and signals) for enriching, experimenting with and validating the copilot experiences in the most secure, compliant and scalable manner. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities • Customer Requirements: Partner with stakeholders to determine user requirements, leveraging feedback channels to incorporate insights into future designs or product roadmap. Establish continuous feedback loops to measure customer value and usage patterns. • Design: Lead discussions on product architecture, create and refine code plans, and propose design solutions. Provide inputs to architects and take ownership of certain design decisions. Mentor team members in developing design documents and User Stories, select appropriate technologies, and ensure the system architecture meets security and compliance standards. • Coding: Lead by example in writing high-quality, reliable code that meets Microsoft’s standards and is suitable for scale. Conduct and participate in code reviews, enforce coding standards, and provide constructive feedback to ensure diagnosability, reliability, and maintainability. • Engineering Excellence: Communicate effectively with partners across Microsoft engineering teams, serving as a key contact for leadership. Collaborate with partner teams to achieve user experience goals and monitor project progress to align with partner expectations. • Operate & Improve: Deploy solutions in appropriate environments, ensuring correct measures are in place. Account for the impact of build deployments on users and other services and promote safe deployment practices for code and configurations. Qualifications Required Qualifications: • Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python • OR equivalent experience. • Experience in handling large and geo-distributed software engineering projects, modularising them into deliverables for the team, leading them towards quality delivery, and working closely with engineering partners across the globe. • Experience in building, shipping, and operating reliable system software, preferably with experience in large-scale, high availability distributed systems in large/complex organisations. • Demonstrated problem-solving, coding and debugging skills. #M365Core This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
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
- Code Review (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- SoftSkill
- Sub-category
- Code Review
- Confidence
- 0.96
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Code review is a standard hiring-pipeline requirement in engineering JDs and is built into major platforms like GitHub/GitLab pull-request workflows, indicating broad adoption.
Skill profile (library / DB)
- Skill nature
- PRACTICE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 58
- Sub-category id
- 364
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | 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
- Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- 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 |
|---|---|---|---|---|---|---|
| Code Review | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Deployment | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Microsoft\u2019s mission is to empower",
"last_5_words": "thrive at work and beyond."
},
"text": "Microsoft\u2019s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.",
"word_count": 64
},
"certifications": [],
"company_name": "Microsoft",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "Bachelor\u0027s Degree in Computer Science or related technical field",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 7,
"raw": "7+ years technical engineering experience"
},
"job_locations": [],
"role": "Software Engineer",
"role_aliases": [
"Software Developer",
"SWE",
"Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 5,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Customer Requirements: Partner with",
"last_5_words": "code and configurations."
},
"text": "\u2022 Customer Requirements: Partner with stakeholders to determine user requirements, leveraging feedback channels to incorporate insights into future designs or product roadmap. Establish continuous feedback loops to measure customer value and usage patterns.\n\u2022 Design: Lead discussions on product architecture, create and refine code plans, and propose design solutions. Provide inputs to architects and take ownership of certain design decisions. Mentor team members in developing design documents and User Stories, select appropriate technologies, and ensure the system architecture meets security and compliance standards.\n\u2022 Coding: Lead by example in writing high-quality, reliable code that meets Microsoft\u2019s standards and is suitable for scale. Conduct and participate in code reviews, enforce coding standards, and provide constructive feedback to ensure diagnosability, reliability, and maintainability.\n\u2022 Engineering Excellence: Communicate effectively with partners across Microsoft engineering teams, serving as a key contact for leadership. Collaborate with partner teams to achieve user experience goals and monitor project progress to align with partner expectations.\n\u2022 Operate \u0026 Improve: Deploy solutions in appropriate environments, ensuring correct measures are in place. Account for the impact of build deployments on users and other services and promote safe deployment practices for code and configurations.",
"word_count": 233
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Code Review"
},
{
"is_primary": true,
"skill_name": "Deployment"
}
],
"jd_role": {
"display_name": "Software Engineer",
"rationale": null,
"role_aliases": [
"Software Developer",
"SWE",
"Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Microsoft\u2019s mission is to empower",
"last_5_words": "thrive at work and beyond."
},
"text": "Microsoft\u2019s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.",
"word_count": 64
},
"certifications": [],
"company_name": "Microsoft",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "Bachelor\u0027s Degree in Computer Science or related technical field",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 7,
"raw": "7+ years technical engineering experience"
},
"job_locations": [],
"role": "Software Engineer",
"role_aliases": [
"Software Developer",
"SWE",
"Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 5,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Customer Requirements: Partner with",
"last_5_words": "code and configurations."
},
"text": "\u2022 Customer Requirements: Partner with stakeholders to determine user requirements, leveraging feedback channels to incorporate insights into future designs or product roadmap. Establish continuous feedback loops to measure customer value and usage patterns.\n\u2022 Design: Lead discussions on product architecture, create and refine code plans, and propose design solutions. Provide inputs to architects and take ownership of certain design decisions. Mentor team members in developing design documents and User Stories, select appropriate technologies, and ensure the system architecture meets security and compliance standards.\n\u2022 Coding: Lead by example in writing high-quality, reliable code that meets Microsoft\u2019s standards and is suitable for scale. Conduct and participate in code reviews, enforce coding standards, and provide constructive feedback to ensure diagnosability, reliability, and maintainability.\n\u2022 Engineering Excellence: Communicate effectively with partners across Microsoft engineering teams, serving as a key contact for leadership. Collaborate with partner teams to achieve user experience goals and monitor project progress to align with partner expectations.\n\u2022 Operate \u0026 Improve: Deploy solutions in appropriate environments, ensuring correct measures are in place. Account for the impact of build deployments on users and other services and promote safe deployment practices for code and configurations.",
"word_count": 233
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "df82816a-0bbc-4a5c-ad0d-cf530e7c8f56",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Collaborate with partner teams to achieve user experience goals and monitor project progress to align with partner expectations.",
"similarity": 0.6509
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Design: Lead discussions on product architecture, create and refine code plans, and propose design solutions.",
"similarity": 0.6194
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Customer Requirements: Partner with stakeholders to determine user requirements, leveraging feedback channels to incorporate insights into future designs or product roadmap.",
"similarity": 0.5467
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.6057,
"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": "Customer Requirements: Partner with stakeholders to determine user requirements, leveraging feedback channels to incorporate insights into future designs or product roadmap.",
"similarity": 0.6175
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Design: Lead discussions on product architecture, create and refine code plans, and propose design solutions.",
"similarity": 0.5938
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Collaborate with partner teams to achieve user experience goals and monitor project progress to align with partner expectations.",
"similarity": 0.5733
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.5949,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Cloud Architect",
"kra_matches": [
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Mentor team members in developing design documents and User Stories, select appropriate technologies, and ensure the system architecture meets security and compliance standards.",
"similarity": 0.6155
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Design: Lead discussions on product architecture, create and refine code plans, and propose design solutions.",
"similarity": 0.6016
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Provide inputs to architects and take ownership of certain design decisions.",
"similarity": 0.5479
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 9,
"score": 0.5883,
"slug": "cloud-architect",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "code review and refactoring",
"sentence": "Conduct and participate in code reviews, enforce coding standards, and provide constructive feedback to ensure diagnosability, reliability, and maintainability.",
"similarity": 0.6243
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Collaborate with partner teams to achieve user experience goals and monitor project progress to align with partner expectations.",
"similarity": 0.5723
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Mentor team members in developing design documents and User Stories, select appropriate technologies, and ensure the system architecture meets security and compliance standards.",
"similarity": 0.5141
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.5702,
"slug": "angular-frontend-developer",
"total_count": null
},
{
"display_name": "React Native Developer",
"kra_matches": [
{
"kra_text": "maintain code quality",
"sentence": "Conduct and participate in code reviews, enforce coding standards, and provide constructive feedback to ensure diagnosability, reliability, and maintainability.",
"similarity": 0.6785
},
{
"kra_text": "maintain code quality",
"sentence": "Coding: Lead by example in writing high-quality, reliable code that meets Microsoft\u2019s standards and is suitable for scale.",
"similarity": 0.592
},
{
"kra_text": "maintain code quality",
"sentence": "Account for the impact of build deployments on users and other services and promote safe deployment practices for code and configurations.",
"similarity": 0.4305
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 73,
"score": 0.567,
"slug": "react-native-developer",
"total_count": null
}
],
"skill_match_roles": []
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "DOMAIN",
"chosen_role": {
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 0.96,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.96,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Software Architecture",
"Backend/Server-Side Engineering",
"Code Quality and Review",
"Cross-Functional Collaboration",
"Deployment and Operations",
"Engineering Excellence",
"Security and Compliance"
],
"matched_kras": [
"Partner with stakeholders to determine user requirements",
"Lead discussions on product architecture",
"Propose design solutions",
"Own certain design decisions",
"Write high-quality, reliable code",
"Conduct and participate in code reviews",
"Provide constructive feedback",
"Deploy solutions in appropriate environments",
"Promote safe deployment practices",
"Monitor project progress to align with partner expectations"
],
"matched_skills": [
"product architecture",
"code plans",
"design documents",
"User Stories",
"coding standards",
"security and compliance standards",
"code reviews",
"diagnosability",
"reliability",
"maintainability",
"safe deployment practices",
"build deployments"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering; The JD emphasizes system design, high-quality scalable code, code reviews, deployment practices, and cross-team engineering leadership, which best matches a backend/software engineer role.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 569,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 625,
"r_and_r_preview": "\u2022 Customer Requirements: Partner with stakeholders to determine user requirements, leveraging feedback channels to incorporate insights into future designs or product roadmap. Establish continuous fee",
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 9813,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Deployment",
"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": 864,
"existing_alias_text": "Code Review",
"input_term": "Code Review",
"matched_canonical": {
"category_id": 58,
"display_name": "Code Review",
"id": 516,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PRACTICE",
"slug": "code-review",
"sub_category_id": 364,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [],
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering; The JD emphasizes system design, high-quality scalable code, code reviews, deployment practices, and cross-team engineering leadership, which best matches a backend/software engineer role.",
"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"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Code Review",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"Code Review",
"Deployment"
],
"input_llm_skills": [
"Code Review",
"Deployment"
],
"new_aliases_persisted": 0,
"run_id": "df82816a-0bbc-4a5c-ad0d-cf530e7c8f56",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "Code Review",
"alias_type": "CANONICAL",
"id": 864,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 58,
"display_name": "Code Review",
"id": 516,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PRACTICE",
"slug": "code-review",
"sub_category_id": 364,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Code Review",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Code Review",
"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": "Deployment",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Practices",
"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
}
],
"unmatched_skills": [
"Deployment"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering; The JD emphasizes system design, high-quality scalable code, code reviews, deployment practices, and cross-team engineering leadership, which best matches a backend/software engineer role.",
"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"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Code Review",
"tag": "in_db"
},
{
"skill": "Deployment",
"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": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "Code Review",
"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": [],
"skill_dimension_saved": true,
"skill_id": 516,
"skill_tag": "in_db",
"skipped_reason": null
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 0
},
"planner_output": null,
"run_id": "df82816a-0bbc-4a5c-ad0d-cf530e7c8f56"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.