Sunday, May 31, 2026
HomeArtificial IntelligenceThe ‘Entry-Degree’ Gatekeeper: Auditing Job Descriptions with Textstat

The ‘Entry-Degree’ Gatekeeper: Auditing Job Descriptions with Textstat

The ‘Entry-Degree’ Gatekeeper: Auditing Job Descriptions with Textstat
 

Introduction

 
Have you ever ever come throughout an “entry-level” job description through which candidates’ necessities embody impenetrable facets like “leveraging cross-functional paradigms for optimizing synergistic outcomes”, and even worse? When HR paperwork are stuffed with dense jargon or enterprise phrases, they not solely confuse readers but additionally scare gifted, succesful job seekers away. Since step one in direction of inclusivity is accessibility, why not guarantee your job descriptions maintain an accessible tone via auditing processes?

This text exhibits the way to use free, open-source instruments like Python and its Textstat pure language processing (NLP) library to construct a script that automates the method of capturing “gatekeeping language” in job descriptions earlier than publishing them.

 

The Key Ingredient: Gunning Fog Index

 
The Gunning Fog Index — out there in Textstat by utilizing textstat.gunning_fog — is a wonderful strategy to audit textual content, notably entry-level job listings. In essence, this index could be utilized to estimate the variety of years of formal schooling an individual might have to understand a textual content on a primary learn.

Its calculation relies on observing two important elements: common sentence size and share of complicated phrases — sometimes phrases having three syllables or extra. Notice that enterprise jargon generally abuses multi-syllable buzzwords like “operationalization”, “methodologies”, and so forth. Subsequently, the Gunning Fog Index carefully approaches our supposed aim of auditing job descriptions to make sure they don’t seem to be overly complicated for the supposed profile they’re meant to draw. In different phrases, it helps make sure the language is evident and accessible. A decrease worth for this index means better readability and accessibility.

 

Auditing an Instance with Textstat

 
The primary essential step is to put in the Textstat library for Python if you have not achieved so but:

 

The core logic of our script will reside in a reusable perform whose objective is to audit an enter textual content — e.g. an entry-level job description:

import textstat

def audit_job_description(job_text):
    # Calculating the Gunning Fog Index
    fog_score = textstat.gunning_fog(job_text)

    # Figuring out the inclusivity verdict based mostly on the rating
    if fog_score < 10:
        verdict = "Accessible & Inclusive. Very best for entry-level."
    elif 10 <= fog_score <= 14:
        verdict = "Warning: Approaching gatekeeper territory. Simplify some phrases."
    else:
        verdict = "Gatekeeper Alert: Excessive jargon density. Rewrite for readability."

    # Returning a formatted report
    return {
        "Gunning-Fog Rating": fog_score,
        "Verdict": verdict
    }

 

The steps taken within the earlier perform are fairly easy. First, we go straight to the purpose and calculate the Gunning Fog rating for the textual content (presumably a job description) handed as enter. This rating, saved in fog_score, goes via a easy condition-based test to generate three completely different verdicts based mostly on textual content complexity — very similar to a three-color site visitors gentle system.

Typically talking, a textual content with a Gunning Fog rating under 10 is taken into account accessible and ideally suited for an entry-level job description. A rating between 10 and 14 is reasonably complicated, and a rating above 14 is deemed extremely complicated and in want of considerable revision.

Subsequent, it is time to check our auditor by passing it two completely different instance job descriptions:

# EXAMPLE 1: A "Gatekeeper" Job Description
complex_jd = """
The profitable candidate will leverage cross-functional paradigms to optimize synergistic deliverables.
You'll be anticipated to operationalize key efficiency indicators and facilitate steady enchancment methodologies
to maximise our return on funding and institutionalize core competencies throughout the organizational ecosystem.
"""

# EXAMPLE 2: An "Inclusive" Job Description
inclusive_jd = """
We're in search of a staff participant to assist us develop our advertising and marketing channels.
You'll work carefully with completely different groups to launch campaigns, observe how nicely they do, and discover new methods to enhance.
Your aim is to assist us attain extra prospects and share our model story.
"""

print("--- Gatekeeper Job Description ---")
print(audit_job_description(complex_jd))

print("n--- Inclusive Job Description ---")
print(audit_job_description(inclusive_jd))

 

Output:

--- Gatekeeper Job Description ---
{'Gunning-Fog Rating': 30.364102564102566, 'Verdict': 'Gatekeeper Alert: Excessive jargon density. Rewrite for readability.'}

--- Inclusive Job Description ---
{'Gunning-Fog Rating': 8.165986394557823, 'Verdict': 'Accessible & Inclusive. Nice for entry-level.'}

 

Our auditor did an awesome job of recognizing the primary description as a transparent “gatekeeper” — a barrier to entry — and recommending that or not it’s rewritten for readability and inclusivity. The second description scored a a lot decrease 8.16 (in comparison with 30.36 for the primary, which is corresponding to postgraduate analysis papers when it comes to language complexity), confirming it’s well-suited for attracting entry-level candidates.

 

Wrapping Up

 
Job descriptions are sometimes an organization’s entrance door, and extreme enterprise jargon can act as a bouncer in conditions the place openness issues most — notably for entry-level roles. This text confirmed the way to use Textstat’s Gunning Fog Index to construct a easy, automated textual content auditor that identifies overly complicated job descriptions, serving to guarantee clear, direct, and accessible language that retains your job listings open to each entry-level expertise.
 
 

Iván Palomares Carrascosa is a frontrunner, author, speaker, and adviser in AI, machine studying, deep studying & LLMs. He trains and guides others in harnessing AI in the actual world.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments