Job Description Parser

Affinda's Job Description Parser uses the same technology as the Resume Parser to deliver similar data and similarly high accuracy.

Typically, the Job Description Parser is used in conjunction with the Search & Match solution to match candidates to jobs, however, it can be used standalone.

Data extracted

  • Job Title
  • Occupation Classification
  • Management Level
  • Years Experience Required
  • Organisation
  • Location
  • Job Contact Details (Name, Phone Number)
  • Start Date
  • Job Type (e.g. Full Time, Part Time, Casual)
  • Languages Required
  • Skills (mapped to a detailed best-in-class taxonomy containing over 3,000 soft and hard skills)
  • Education Level Required
  • Education Accreditation
  • Certifications
  • Remuneration

Schema

The following is an example data object returned for a Job description in the API response:

{
    "data": {
        "jobTitle": {
            "id": 560,
            "rectangle": {
                "x0": 71.6,
                "y0": 72.996704,
                "x1": 202.85599,
                "y1": 82.0567
            },
            "rectangles": [
                {
                    "x0": 71.6,
                    "y0": 72.996704,
                    "x1": 98.084,
                    "y1": 82.0567
                },
                {
                    "x0": 103.58,
                    "y0": 72.996704,
                    "x1": 202.85599,
                    "y1": 82.0567
                }
            ],
            "document": "PzFmpBJZ",
            "pageIndex": 0,
            "raw": "CAR DEVELOPMENT",
            "parsed": {
                "name": "Car Cleaner",
                "emsiId": "ET97CBE9A3D491FAB9",
                "classification": {
                    "socCode": 9226,
                    "title": "Vehicle valeters and cleaners",
                    "minorGroup": "Elementary Cleaning Occupations",
                    "subMajorGroup": "ELEMENTARY ADMINISTRATION AND SERVICE OCCUPATIONS",
                    "majorGroup": "ELEMENTARY OCCUPATIONS"
                },
                "managementLevel": null
            },
            "confidence": 0.863,
            "classificationConfidence": 0.863,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "RuhhBiYX",
            "contentType": "enum"
        },
        "contactEmail": {
            "id": 648,
            "rectangle": {
                "x0": 20.47284,
                "y0": 568.8678,
                "x1": 163.06152,
                "y1": 578.0729
            },
            "rectangles": [
                {
                    "x0": 20.47284,
                    "y0": 568.8678,
                    "x1": 163.06152,
                    "y1": 578.0729
                }
            ],
            "document": "HKjwxUPH",
            "pageIndex": 0,
            "raw": "[email protected]",
            "parsed": "[email protected]",
            "confidence": 0.898,
            "classificationConfidence": 0.898,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "KABywHCn",
            "contentType": "text"
        },
        "contactName": {
            "id": 645,
            "rectangle": {
                "x0": 20.835,
                "y0": 548.27997,
                "x1": 94.929,
                "y1": 556.9199
            },
            "rectangles": [
                {
                    "x0": 20.835,
                    "y0": 548.27997,
                    "x1": 94.929,
                    "y1": 556.9199
                }
            ],
            "document": "HKjwxUPH",
            "pageIndex": 0,
            "raw": "Carlos Naumore",
            "parsed": "Carlos Naumore",
            "confidence": 0.503,
            "classificationConfidence": 0.503,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "mAHHqwep",
            "contentType": "text"
        },
        "contactPhone": {
            "id": 642,
            "rectangle": {
                "x0": 34.959,
                "y0": 294.472,
                "x1": 117.56999,
                "y1": 301.27594
            },
            "rectangles": [
                {
                    "x0": 34.959,
                    "y0": 294.472,
                    "x1": 117.56999,
                    "y1": 301.27594
                }
            ],
            "document": "HKjwxUPH",
            "pageIndex": 0,
            "raw": "+12370544579",
            "parsed": "+12370544579",
            "confidence": 0.515,
            "classificationConfidence": 0.515,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "FzScnopb",
            "contentType": "text"
        },
        "startDate": {
            "id": 681,
            "rectangle": {
                "x0": 428.22498,
                "y0": 392.03998,
                "x1": 453.722,
                "y1": 399.00598
            },
            "rectangles": [
                {
                    "x0": 428.22498,
                    "y0": 392.03998,
                    "x1": 453.722,
                    "y1": 399.00598
                }
            ],
            "document": "HKjwxUPH",
            "pageIndex": 0,
            "raw": "Juillet",
            "parsed": "2023-07-01",
            "confidence": 0.242,
            "classificationConfidence": 0.242,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "YTcJSdTZ",
            "contentType": "date"
        },
        "endDate": {
            "id": 675,
            "rectangle": {
                "x0": 531.88605,
                "y0": 312.162,
                "x1": 576.904,
                "y1": 318.96594
            },
            "rectangles": [
                {
                    "x0": 531.88605,
                    "y0": 312.162,
                    "x1": 576.904,
                    "y1": 318.96594
                }
            ],
            "document": "HKjwxUPH",
            "pageIndex": 0,
            "raw": "Mars 2021",
            "parsed": "2021-03-01",
            "confidence": 0.345,
            "classificationConfidence": 0.345,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "zijHudLq",
            "contentType": "date"
        },
        "jobType": {
            "id": 562,
            "rectangle": {
                "x0": 142.728,
                "y0": 141.56067,
                "x1": 188.07047,
                "y1": 148.5177
            },
            "rectangles": [
                {
                    "x0": 142.728,
                    "y0": 141.56067,
                    "x1": 188.07047,
                    "y1": 148.5177
                }
            ],
            "document": "PzFmpBJZ",
            "pageIndex": 0,
            "raw": "Full-time",
            "parsed": "Full time",
            "confidence": 0.78,
            "classificationConfidence": 0.78,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "LhPPiuDQ",
            "contentType": "text"
        },
        "languages": [
            {
                "id": 644,
                "rectangle": {
                    "x0": 21.411,
                    "y0": 476.97037,
                    "x1": 58.99008,
                    "y1": 486.59174
                },
                "rectangles": [
                    {
                        "x0": 21.411,
                        "y0": 476.97037,
                        "x1": 58.99008,
                        "y1": 486.59174
                    }
                ],
                "document": "HKjwxUPH",
                "pageIndex": 0,
                "raw": "Français",
                "parsed": null,
                "confidence": 0.764,
                "classificationConfidence": 0.764,
                "textExtractionConfidence": 1.0,
                "isVerified": false,
                "isClientVerified": false,
                "isAutoVerified": false,
                "dataPoint": "NTSRSjSL",
                "contentType": "enum"
            }
        ],
        "skills": [
            {
                "id": 573,
                "rectangle": {
                    "x0": 129.21,
                    "y0": 490.6007,
                    "x1": 478.88046,
                    "y1": 500.27072
                },
                "rectangles": [
                    {
                        "x0": 129.21,
                        "y0": 490.6007,
                        "x1": 478.88046,
                        "y1": 500.27072
                    }
                ],
                "document": "PzFmpBJZ",
                "pageIndex": 0,
                "raw": "Manufacutring process selection, metelurgy expeirence, crash testing",
                "parsed": "Crash Testing",
                "confidence": 0.957,
                "classificationConfidence": 0.957,
                "textExtractionConfidence": 1.0,
                "isVerified": false,
                "isClientVerified": false,
                "isAutoVerified": false,
                "dataPoint": "BorLGmtj",
                "contentType": "enum"
            }
        ],
        "organizationName": {
            "id": 576,
            "rectangle": {
                "x0": 18.891,
                "y0": 80.34149,
                "x1": 158.78491,
                "y1": 93.544495
            },
            "rectangles": [
                {
                    "x0": 18.891,
                    "y0": 80.34149,
                    "x1": 158.78491,
                    "y1": 93.544495
                }
            ],
            "document": "pIFbXYBW",
            "pageIndex": 0,
            "raw": "Car Company Pty Ltd",
            "parsed": "Car Company Pty Ltd",
            "confidence": 0.893,
            "classificationConfidence": 0.893,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "CMWfifnu",
            "contentType": "text"
        },
        "organizationWebsite": {
            "id": 640,
            "rectangle": {
                "x0": 34.626,
                "y0": 199.0299,
                "x1": 114.05101,
                "y1": 207.66992
            },
            "rectangles": [
                {
                    "x0": 34.626,
                    "y0": 199.0299,
                    "x1": 114.05101,
                    "y1": 207.66992
                }
            ],
            "document": "HKjwxUPH",
            "pageIndex": 0,
            "raw": "cardeal.com",
            "parsed": "cardeal.com",
            "confidence": 0.418,
            "classificationConfidence": 0.418,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "xUrAXGYG",
            "contentType": "text"
        },
        "educationLevel": {
            "id": 568,
            "rectangle": {
                "x0": 78.77,
                "y0": 387.80072,
                "x1": 131.07053,
                "y1": 395.53073
            },
            "rectangles": [
                {
                    "x0": 78.77,
                    "y0": 387.80072,
                    "x1": 131.07053,
                    "y1": 395.53073
                }
            ],
            "document": "PzFmpBJZ",
            "pageIndex": 0,
            "raw": "Bachelor's",
            "parsed": "bachelors",
            "confidence": 0.6,
            "classificationConfidence": 0.6,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "clWOADvM",
            "contentType": "text"
        },
        "educationAccreditation": {
            "id": 569,
            "rectangle": {
                "x0": 147.01,
                "y0": 387.80072,
                "x1": 206.5305,
                "y1": 397.47073
            },
            "rectangles": [
                {
                    "x0": 147.01,
                    "y0": 387.80072,
                    "x1": 206.5305,
                    "y1": 397.47073
                }
            ],
            "document": "PzFmpBJZ",
            "pageIndex": 0,
            "raw": "Engineering",
            "parsed": "Engineering",
            "confidence": 0.538,
            "classificationConfidence": 0.538,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "FGbphvmO",
            "contentType": "text"
        },
        "expectedRemuneration": {
            "id": 598,
            "rectangle": {
                "x0": 361.17,
                "y0": 430.6725,
                "x1": 585.858,
                "y1": 450.6525
            },
            "rectangles": [
                {
                    "x0": 361.17,
                    "y0": 430.6725,
                    "x1": 585.858,
                    "y1": 450.6525
                }
            ],
            "document": "bFLidYbM",
            "pageIndex": 0,
            "raw": "$10,000 to $18,000Monthly",
            "parsed": {
                "minimum": 10000.0,
                "maximum": 18000.0,
                "currency": "USD",
                "unit": "Monthly"
            },
            "confidence": 0.673,
            "classificationConfidence": 0.673,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "hLpbKXXF",
            "contentType": "text"
        },
        "location": {
            "id": 563,
            "rectangle": {
                "x0": 148.245,
                "y0": 180.06067,
                "x1": 216.711,
                "y1": 188.8357
            },
            "rectangles": [
                {
                    "x0": 148.245,
                    "y0": 180.06067,
                    "x1": 190.61377,
                    "y1": 188.8357
                },
                {
                    "x0": 195.04065,
                    "y0": 180.22272,
                    "x1": 216.711,
                    "y1": 187.0177
                }
            ],
            "document": "PzFmpBJZ",
            "pageIndex": 0,
            "raw": "Virginia, USA",
            "parsed": {
                "formatted": "Virginia, USA",
                "streetNumber": null,
                "street": null,
                "apartmentNumber": null,
                "city": null,
                "postalCode": null,
                "state": "Virginia",
                "country": "United States",
                "rawInput": "Virginia, USA",
                "countryCode": "US",
                "latitude": 37.4315734,
                "longitude": -78.6568942
            },
            "confidence": 0.85,
            "classificationConfidence": 0.85,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "RwZyHkaG",
            "contentType": "location"
        },
        "certifications": [
            {
                "id": 590,
                "rectangle": {
                    "x0": 168.89325,
                    "y0": 688.998,
                    "x1": 489.00113,
                    "y1": 700.734
                },
                "rectangles": [
                    {
                        "x0": 168.89325,
                        "y0": 688.998,
                        "x1": 489.00113,
                        "y1": 700.734
                    }
                ],
                "document": "PzFmpBJZ",
                "pageIndex": 0,
                "raw": "licence to operate an Elevating Work Platform (EWP)",
                "parsed": "licence to operate an Elevating Work Platform (EWP)",
                "confidence": 0.841,
                "classificationConfidence": 0.841,
                "textExtractionConfidence": 1.0,
                "isVerified": false,
                "isClientVerified": false,
                "isAutoVerified": false,
                "dataPoint": "ebEGNPCy",
                "contentType": "text"
            }
        ],
        "yearsExperience": {
            "id": 571,
            "rectangle": {
                "x0": 78.77,
                "y0": 431.7007,
                "x1": 382.3356,
                "y1": 441.37073
            },
            "rectangles": [
                {
                    "x0": 78.77,
                    "y0": 431.7007,
                    "x1": 382.3356,
                    "y1": 441.37073
                }
            ],
            "document": "PzFmpBJZ",
            "pageIndex": 0,
            "raw": "Minimum of one year's experience in the automtive industry",
            "parsed": {
                "minimum": 1,
                "maximum": null
            },
            "confidence": 0.695,
            "classificationConfidence": 0.695,
            "textExtractionConfidence": 1.0,
            "isVerified": false,
            "isClientVerified": false,
            "isAutoVerified": false,
            "dataPoint": "VIpUXkyw",
            "contentType": "json"
        },
        "rawText": "Car Cleaner ..."
    }
}