NewSearch millions of jobs from your AI agent with MCP

What is a job description?

A job description is a written statement of what a role involves: its title, purpose, main responsibilities, the skills and qualifications required, who it reports to, and its terms such as location, employment type and pay. Employers use it internally to define the position and externally as the core of a job posting.

The standard parts are a title, a summary of the role's purpose, a responsibilities section, a qualifications section split into required and preferred, the reporting line and team, and the terms: location, remote or on-site arrangement, employment type, salary range and benefits. HR teams often add a grade or level, a physical or working-conditions note, and the date the description was last reviewed, because descriptions drift as the job changes and an outdated one causes trouble at review and dispute time.

A job description, a job posting and a job specification are related but different. The description defines the role. The posting is the advertisement built on it: the description plus a pitch for the company, the application route and a posting date, published on a board or careers site. The specification, or person spec, is the profile of the ideal candidate, the competencies and experience the hiring manager will assess against. In practice most postings collapse all three into one page, which is why the terms are used loosely.

For data purposes the posting is what gets collected, and the description is the text inside it. JobsPipe parses that text on every posting from the collected boards into fields such as technology_slugs, a normalized seniority and a parsed salary in min_annual_salary_usd, and scores it: a thin description is one of the warning signs in the ghost_score. Search the text directly with description_or when a phrase matters more than a field.

The full treatment is on Job titles and descriptions.

Related questions

What is the purpose of a job description?

To define a role clearly enough that everyone involved agrees on it: the candidate deciding whether to apply, the hiring manager interviewing, HR setting pay and level, and later the employee and manager at review time. It is the reference document that a posting, an interview scorecard and a performance review are all built from.

What is the difference between a job description and a job posting?

The description defines the role and the posting advertises it. A posting wraps the description in a company pitch, application instructions, a posting date and a board's formatting, and it is the posting that job boards and APIs collect. In JobsPipe's data, the description is the text inside each posting record, and fields like technology_slugs are extracted from it.

What is the difference between a job description and a job specification?

The description is about the job: its purpose, responsibilities and terms. The specification, sometimes called a person specification, is about the person: the competencies, experience and qualifications the ideal candidate has, often graded essential or desirable. Many employers merge the two into a single document, with the specification appearing as the requirements section.

Who writes a job description?

Usually the hiring manager drafts the responsibilities and requirements, HR or a recruiter shapes the structure, level, pay range and legal wording, and someone senior signs off on the budget. In small companies one person does all of it. Whoever writes it should be the person who knows what the work actually involves.