Pipeline run
147d9071-8b05-4bbb-946b-249bc300c1db
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
• Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions o…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Backend Developer
CASE Dslug: backend-engineer · id: 1 · source: db
LLM2 picked backend-engineer (confidence 0.72)
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Microsoft Purview Information Protection Team builds security capabilities to help the customer discover, classify, and protect sensitive information where it lives or as it travels across different platforms, such as desktop, mobile, and web. This includes Classification, Labeling, and Protection (CLP), security policies, document encryption, Information Right Management (IRM), and Data Loss Prevention. Do you enjoy working in a collaborative and agile environment where you can apply your technical skills and creativity into a security space and thrive on addressing real world problems? Are you passionate about security and working with other experienced Software Engineers to build complex, scalable solutions across platforms on Office Products such as Word, Excel, PowerPoint, etc. Within Microsoft Purview Information Protection Team, we are seeking a self-motivated, technically strong Software Engineer II for Mobile development (iOS & Android) to develop enterprise-grade features impacting millions of customers around the world who rely on us to protect their information and keep their data secure across platforms. 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 • Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions of customers around the world. • Design and develop large components with quality, performance, simplicity, durability, scalability, and maintainability. • Contribute efforts to collect, classify, and analyze data to be used for decision-making. • Work across organizations and directly with partners both in Office and across Microsoft including other engineers and product leaders. • Embody our Culture and Values. Qualifications Required Qualifications • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ year(s) of Professional experience of mobile development experience using at least one of objective-C, Swift, Java, C++, C#. Preferred Qualifications • Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,OR Python • OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python • OR equivalent experience. Microsoft is an equal opportunity employer. Consistent with applicable law, 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 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.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Productivity Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Productivity Tools
- Sub-category
- general
- Skill nature
- PLATFORM
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Office | type=Productivity Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Microsoft | type=Productivity Tools subtype=general nature=PLATFORM 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",
"Tech Consulting"
],
"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 discipline",
"requirement": "required"
},
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "Bachelor\u0027s Degree in Computer Science OR related technical field",
"requirement": "preferred"
},
{
"level": "Master\u0027s",
"qualification": "MTECH/ME - Computer Science (or related)",
"raw": "Master\u0027s Degree in Computer Science or related technical field",
"requirement": "preferred"
}
],
"experience": {
"max": null,
"min": 4,
"raw": "4+ year(s) of Professional experience of mobile development experience"
},
"job_locations": [],
"role": "Software Engineer II",
"role_aliases": [
"Software Engineer",
"Mobile Developer",
"Software Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 5,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Work with other experienced",
"last_5_words": "Embody our Culture and Values."
},
"text": "\u2022 Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions of customers around the world.\n\u2022 Design and develop large components with quality, performance, simplicity, durability, scalability, and maintainability.\n\u2022 Contribute efforts to collect, classify, and analyze data to be used for decision-making.\n\u2022 Work across organizations and directly with partners both in Office and across Microsoft including other engineers and product leaders.\n\u2022 Embody our Culture and Values.",
"word_count": 66
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": false,
"skill_name": "Office"
},
{
"is_primary": false,
"skill_name": "Microsoft"
}
],
"jd_role": {
"display_name": "Software Engineer II",
"rationale": null,
"role_aliases": [
"Software Engineer",
"Mobile Developer",
"Software Developer"
],
"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",
"Tech Consulting"
],
"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 discipline",
"requirement": "required"
},
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "Bachelor\u0027s Degree in Computer Science OR related technical field",
"requirement": "preferred"
},
{
"level": "Master\u0027s",
"qualification": "MTECH/ME - Computer Science (or related)",
"raw": "Master\u0027s Degree in Computer Science or related technical field",
"requirement": "preferred"
}
],
"experience": {
"max": null,
"min": 4,
"raw": "4+ year(s) of Professional experience of mobile development experience"
},
"job_locations": [],
"role": "Software Engineer II",
"role_aliases": [
"Software Engineer",
"Mobile Developer",
"Software Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 5,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Work with other experienced",
"last_5_words": "Embody our Culture and Values."
},
"text": "\u2022 Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions of customers around the world.\n\u2022 Design and develop large components with quality, performance, simplicity, durability, scalability, and maintainability.\n\u2022 Contribute efforts to collect, classify, and analyze data to be used for decision-making.\n\u2022 Work across organizations and directly with partners both in Office and across Microsoft including other engineers and product leaders.\n\u2022 Embody our Culture and Values.",
"word_count": 66
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "147d9071-8b05-4bbb-946b-249bc300c1db",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "Android Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 4,
"score": 1.0,
"slug": "android-engineer",
"total_count": null
},
{
"display_name": "Native Mobile Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 75,
"score": 1.0,
"slug": "native-mobile-developer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions of customers around the world.",
"similarity": 0.5836
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Work across organizations and directly with partners both in Office and across Microsoft including other engineers and product leaders.",
"similarity": 0.538
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Design and develop large components with quality, performance, simplicity, durability, scalability, and maintainability.",
"similarity": 0.4976
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.5397,
"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": "Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions of customers around the world.",
"similarity": 0.5644
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Work across organizations and directly with partners both in Office and across Microsoft including other engineers and product leaders.",
"similarity": 0.4825
},
{
"kra_text": "Implements complete product features end-to-end from database schema design through backend API to frontend UI using JavaScript, TypeScript, Python, or Ruby on Rails.",
"sentence": "Design and develop large components with quality, performance, simplicity, durability, scalability, and maintainability.",
"similarity": 0.4695
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.5055,
"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": "Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions of customers around the world.",
"similarity": 0.4856
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Work across organizations and directly with partners both in Office and across Microsoft including other engineers and product leaders.",
"similarity": 0.4758
},
{
"kra_text": "Designs multi-region and multi-availability-zone cloud infrastructure architectures for high availability, fault tolerance, and horizontal scalability.",
"sentence": "Design and develop large components with quality, performance, simplicity, durability, scalability, and maintainability.",
"similarity": 0.4364
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 9,
"score": 0.4659,
"slug": "cloud-architect",
"total_count": null
},
{
"display_name": "Frontend Developer",
"kra_matches": [
{
"kra_text": "Maintains reusable component libraries, design system tokens, and shared UI patterns across the application to ensure visual and behavioral consistency.",
"sentence": "Design and develop large components with quality, performance, simplicity, durability, scalability, and maintainability.",
"similarity": 0.519
},
{
"kra_text": "Collaborates with UX designers to refine interaction details, animations, responsive breakpoints, and micro-interaction behavior.",
"sentence": "Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions of customers around the world.",
"similarity": 0.4283
},
{
"kra_text": "Collaborates with UX designers to refine interaction details, animations, responsive breakpoints, and micro-interaction behavior.",
"sentence": "Work across organizations and directly with partners both in Office and across Microsoft including other engineers and product leaders.",
"similarity": 0.421
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 0.4561,
"slug": "frontend-engineer",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"kra_matches": [
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions of customers around the world.",
"similarity": 0.475
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Work across organizations and directly with partners both in Office and across Microsoft including other engineers and product leaders.",
"similarity": 0.4495
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Design and develop large components with quality, performance, simplicity, durability, scalability, and maintainability.",
"similarity": 0.4206
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 10,
"score": 0.4484,
"slug": "devops-engineer",
"total_count": null
}
],
"skill_match_roles": []
},
"stage4_decision": {
"alias_collision_detected": true,
"case": "D",
"chosen_role": {
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.72,
"is_new_role": false,
"llm2_fired": true,
"llm2_reasoning": "The responsibilities focus on designing and developing scalable, data-driven security solutions and APIs across platforms which best align with the Backend Developer\u2019s KRAs.",
"matched_dimensions": [],
"matched_kras": [],
"matched_skills": [],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "LLM2 picked backend-engineer (confidence 0.72)",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 1380,
"centroid_updated": true,
"collision_log_id": 1019,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1460,
"r_and_r_preview": "\u2022 Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions o",
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": false,
"queue_id": 19635,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Office",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 19636,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Microsoft",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [],
"candidate_roles": [],
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "LLM2 picked backend-engineer (confidence 0.72)",
"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": [],
"input_final_skills": [
"Office",
"Microsoft"
],
"input_llm_skills": [
"Office",
"Microsoft"
],
"new_aliases_persisted": 0,
"run_id": "147d9071-8b05-4bbb-946b-249bc300c1db",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Office",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Productivity Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "office",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Microsoft",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Productivity Tools",
"skill_nature": "PLATFORM",
"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": "microsoft",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Office",
"Microsoft"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "LLM2 picked backend-engineer (confidence 0.72)",
"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": "Office",
"tag": "new"
},
{
"skill": "Microsoft",
"tag": "new"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 0
},
"planner_output": null,
"run_id": "147d9071-8b05-4bbb-946b-249bc300c1db"
}