Type: int64
Description: A unique identifier assigned to each job posting. This is used to track or de-duplicate job entries.
Type: Varchar
Description: The title given to the job by the advertiser. While titles vary, many represent the same underlying role (e.g., “Data Analyst”, “Insights Analyst”, or “Data Engineer” may overlap in scope). Titles are not standardized.
Insight: Over 1,000 unique job titles indicate high variability in naming conventions for similar roles.
Type: Varchar
Description: The name of the organization advertising the role. In some cases, this may be a recruitment agency acting on behalf of the hiring company.
Insight: A wide distribution of unique company names reflects a diverse hiring landscape.
Type: Varchar
Description: A text field that contains the advertised salary. May be presented as a range or single value, and expressed per hour, per day, per annum, etc. May also include bonus terms such as superannuation, incentives, or base + bonus structures.
Example: “$60–80/hour”, “Base + Super”, “$140k package”
Type: Varchar
Description: Location where the job is based, usually in the format "Suburb, City State".
Note: For analysis, this is simplified to major cities or states (e.g., “Parramatta, Sydney NSW” is classified as “Sydney NSW”).
Type: Text
Description: Full job advertisement text including responsibilities, required skills, qualifications, and company or project background.
Insight: Useful for text analysis such as keyword extraction, role matching, or classification.
Type: Varchar
Description: The advertised industry classification of the role. In this dataset, nearly all roles fall under Information & Communication Technology (ICT) due to a focus on digital, data, and technical roles.
Note: This reflects the nature of the role, not the industry sector of the employer. For example, a Business Analyst role in a healthcare or banking company would still be classified as ICT.
Type: Varchar
Description: A more granular categorization of the job within its industry classification. Examples include Business/Systems Analysts, Project Managers, or Database Developers.
Insight: Useful for identifying specializations within a broader job function.
Type: Text
Description: Bullet-point highlights from the job ad, typically including contract length, work environment (e.g., hybrid or remote), or major perks.
Example: “6-month contract”, “WFH 3 days/week”, “Permanent role with career progression”
Type: Varchar
Description: Direct URL to the job ad on the public job platform. Can be used to reference or verify specific postings.
Type: Varchar
Description: Employment type, such as Full-time, Part-time, Contract/Temp, or Casual. Job types can vary in how they are expressed (e.g., day rate contract vs. fixed-term contract), so they are often normalized into a few standard categories.
Standardized Buckets: Full-time, Part-time, Contract/Temp, Other
Type: Text
Description: A rich structured field combining full job ad content including role responsibilities, company background, recruiter contact info, and employment terms. Often stored in a JSON-like format.
Type: Varchar
Description: Relative time from when the job was posted (e.g., “2d ago”, “14h ago”).
Insight: Enables recency filtering or trend tracking based on how fresh the job listing is.
Type: Varchar
Description: Approximate size of the organization, if provided by the advertiser.
Example: “1,000–5,000 employees”, “Not listed”
Type: Text
Description: Field intended to describe the hiring company, though in this dataset it is currently empty for most records.
Type: float64
Description: Average user rating (out of 5) for the employer, based on employee feedback.
Insight: Offers a signal of company reputation, work culture, and employee satisfaction.
Type: Varchar
Description: Number of individual reviews that contribute to the company’s job rating.
Example: “48 reviews”, “0”
Type: Timestamp
Description: Timestamp of when this record was collected by the scraping tool.
Example: 2025-05-02 02:16:58