Skip to content

How to Use ChatGPT for Recruitment: Write Job Descriptions with AI

11 min read
chatGPT job descriptions

ChatGPT is used everywhere from growth marketing tips on LinkedIn to writing resumes and presentations for last minute meetings. Today we’ll be looking at how to use ChatGPT for recruitment, and specifically at how to write the best job descriptions possible using AI tech. Without further ado, lets dive in!


A Short Guide to Job Descriptions
ChatGPT Prompts for Recruitment
Free ChatGPT Prompts for Job Descriptions
Example ChatGPT Prompts and Results
AI Powered Hiring Software ✅

A Short Guide to Job Descriptions

Job descriptions are more than just a list of tasks and responsibilities; they are a fundamental tool in the hiring process that can greatly impact your organization’s success. If you want to explore the importance of job descriptions, how to create effective ones in general, and why they matter to both employers and job seekers, check out our job description guide. After a quick recap on how to create great job descriptions, we’ll get to the good stuff: AI-assisted methods of creating job descriptions and a couple of free ChatGPT prompt examples to get you started.

factorial ai demo banner

Job descriptions are an essential element of the recruitment funnel, offering clarity and structure to employers and candidates. They matter for several reasons.

Related: Complete Guide to Small Business Hiring

Why Job Descriptions Matter

1. Clear Expectations: Job descriptions set expectations, helping candidates assess their fit for the role.

2. Legal Compliance: They aid in compliance with labor laws by accurately representing job essentials.

3. Alignment with Goals: Effective descriptions align with the company’s goals, ensuring new hires contribute to success.

4. Performance Benchmark: They serve as benchmarks for performance evaluation.

Tips for Crafting Effective Descriptions

1. Clear Title: Use an accurate title reflecting responsibilities and seniority.

2. Role Summary: Begin with a brief role overview, highlighting its significance.

3. Key Responsibilities: Outline primary duties, emphasizing essential functions.

4. Qualifications: Specify needed qualifications, skills, and experience, distinguishing “must-haves” from “nice-to-haves.”

5. Company Culture: Mention how the role contributes to the company’s culture and values.

6. Salary and Benefits: Include salary ranges and benefits, if possible, to manage candidate expectations.

7. Inclusive Language: Ensure unbiased, inclusive language to attract a diverse candidate pool.

factorial ai demo banner

Why Job Seekers Care About Job Descriptions:

1. Clarity: Job descriptions help candidates assess their fit for a role.

2. Career Alignment: Candidates seek roles aligning with their goals and values.

3. Professional Growth: Effective descriptions communicate growth opportunities.

4. Expectations: Candidates want to know what’s expected in a new role.

In summary, job descriptions are powerful tools shaping an organization’s future and attracting the right talent. By creating clear, inclusive descriptions, you enhance recruitment efforts and set the stage for successful hires. Talent acquisition basically starts with a good job description.

In the next section, we will finally delve into how to write the best job descriptions with our free ChatGPT AI prompts.

Getting Started with ChatGPT for Creating Job Descriptions

ChatGPT’s versatility and natural language processing capabilities make it a valuable asset for recruiters and HR professionals. By using carefully crafted prompts, you can harness the potential of ChatGPT to streamline the creation of job descriptions, answer recruitment-related questions, and even engage in scenario-based conversations to address specific hiring needs. This short guide will walk you through various types of prompts and strategies to make the most of ChatGPT in your recruitment efforts, with a focus on creating stellar job descriptions.

Accessing ChatGPT for Recruitment

To get started with ChatGPT for job description creation, sign up for access on a preferred platform or API. Once you’re set up, you’re ready to harness the AI’s capabilities.

Navigating the ChatGPT Interface

Familiarize yourself with the ChatGPT interface, which includes a text input box and customization options. These features help you efficiently communicate your job description requirements to the AI.

chatgpt prompts hr

Setting the Stage: Preparing for Job Description Creation

Before using ChatGPT, clarify the job’s details and format expectations. This preparation ensures efficient and professional job description generation aligned with your organization’s needs.

ChatGPT Job Description Prompts Explained

When it comes to writing job descriptions, prompts can be a valuable tool to streamline the process and create clear and enticing listings. There are various types of prompts that can be used with ChatGPT to achieve different goals and tasks.

Here are examples of how you can use prompts for this purpose, along with explanations for each type of prompt:


Scroll down for the full result of this prompt.

Instructional Prompts for Job Descriptions

These prompts give clear instructions to the AI model about what you want it to do.

Strategy: Provide clear instructions

Explanation: Instructional prompts guide the AI to follow specific directions in crafting a job description, ensuring it emphasizes key aspects of the role.

Prompt example:

Input: “Draft a job description for a Senior Software Engineer role, emphasizing the required technical skills and qualifications.”


Input: “Create a job posting for a Marketing Manager position, focusing on highlighting the candidate’s responsibilities in leading marketing campaigns.”

chat gpt prompt example job description

Question Prompts for Job Descriptions

You can use question prompts to ask ChatGPT for specific information or answers to questions.

Goal: Seek specific information

Explanation: Question prompts prompt the AI to provide information or examples related to job descriptions, allowing you to gather insights or details.

Prompt example:

Input: “What are the key skills and qualifications to include in a job description for a Data Analyst role?”

Input: “Can you provide examples of effective job description bullet points for a Customer Service Representative position?”

chat gpt prompt example job describe

Content Generation Prompts for Job Descriptions

If you want ChatGPT to generate content, provide prompts that encourage content creation.

Goal: Generate job descriptions

Explanation: Content generation prompts instruct the AI to create entire job descriptions, tailored to specific roles and highlighting desired qualities.

Prompt example:

Input: “Write a job description for a Graphic Designer, highlighting the importance of creativity and design skills.”

Input: “Craft a job posting for a Project Manager, emphasizing the leadership qualities and project management experience required.”

chat gpt prompt example SKILLS

Explanation and Clarification Prompts for Job Descriptions

Get more specific with what you want included.  Use prompts to have ChatGPT explain complex concepts or clarify information.

Goal: Seek explanations or clarification

Explanation: Explanation and clarification prompts encourage the AI to provide insights or explanations related to job description best practices.

Prompt example:

Input: “Explain the significance of using inclusive language in job descriptions to promote diversity and inclusion.”

Input: “Can you clarify the difference between ‘required’ and ‘preferred’ qualifications in a job description?”

chat gpt prompt example job desc

Scenario-Based Prompts for Job Descriptions

Present a scenario and ask ChatGPT to provide a response or solution:

Goal: Set a context

Explanation: Scenario-based prompts immerse the AI in a specific context, helping it generate job descriptions tailored to unique situations.

Prompt example:

Input: “You are a Human Resources manager tasked with creating a job description for a newly created role in the company. Provide a detailed job outline.”

Input: “Imagine you are hiring for a remote Content Writer position. Write a job posting that highlights the flexibility and remote work arrangements.”

chat gpt prompt job

System Messages for Job Descriptions

These are not prompts in the traditional sense but can set the behavior and tone of the AI model for the conversation.

Goal: Set the AI’s role

Explanation: System messages define the AI’s role, allowing it to respond as if it were in a specific position or job, aiding in job description creation from various perspectives

Prompt example:

Input: “[HR Manager]: You are the HR manager responsible for job descriptions. [User]: Please create a job posting for a Financial Analyst role.”

Input: “[Recruiter]: You are a recruiter looking to attract top talent. [User]: Help me draft a job description for a Sales Associate.”

To maximize your prompts’ effectiveness, ensure they are clear, specific, and relevant. Experiment with different types and refine based on AI responses for desired results. Leverage these prompts to craft compelling job descriptions that resonate with candidates and find the right talent efficiently, conveying skills, qualifications, and responsibilities accurately.

Example ChatGPT Prompts and Results

Find a few examples of what ChatGPT can do when given the right prompts below. These job descriptions can be used as a strong base for any career website or job portal. All they are missing are a few personal details and you are ready to go.

factorial ai demo banner

Software Engineer Job Description

Job Title: Senior Software Engineer

Location: [Company Location]

Position Type: Full-time

About Us:

[Company Name] is a leading technology company that specializes in [briefly describe the company’s focus and industry]. Our innovative solutions have revolutionized the way [industry-specific benefits or achievements]. As we continue to grow, we are seeking a highly skilled Senior Software Engineer to join our dynamic team and contribute to our mission of [briefly mention the company’s mission or vision].

Job Description:

We are looking for a Senior Software Engineer with a proven track record of designing, developing, and maintaining complex software applications. The successful candidate will have a strong technical background, exceptional problem-solving skills, and the ability to lead and mentor junior engineers. As a Senior Software Engineer at [Company Name], you will play a crucial role in driving the development of cutting-edge software solutions.

Key Responsibilities:

1. Software Development: Design, develop, and maintain high-quality software applications, ensuring they meet performance, security, and scalability standards.

2. Technical Leadership: Collaborate with cross-functional teams, providing technical guidance and mentorship to junior engineers, and actively participating in code reviews.

3. Architecture and Design: Contribute to architectural decisions, system design, and the selection of appropriate technologies and frameworks.

4. Problem Solving: Analyze complex technical problems, propose innovative solutions, and implement them effectively.

5. Code Optimization: Optimize code for performance, scalability, and maintainability, and champion best practices in software development.

6. Quality Assurance: Collaborate with QA teams to ensure comprehensive testing, identify and fix bugs, and maintain software reliability.

7. Documentation: Create and maintain technical documentation, including design specifications, API documentation, and code comments.

8. Continuous Improvement: Stay updated on industry trends, emerging technologies, and best practices to enhance the development process and product quality.


1. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

2. Proven experience as a Senior Software Engineer or a similar role, with a minimum of [X] years in software development.

3. Strong proficiency in [list key programming languages and technologies relevant to the company’s tech stack, e.g., Java, Python, JavaScript, SQL, etc.].

4. In-depth knowledge of software design principles, algorithms, and data structures.

5. Experience with [mention any specific technologies, frameworks, or tools relevant to the role, e.g., cloud platforms, microservices architecture, DevOps practices, etc.].

6. Excellent problem-solving skills and the ability to work on complex technical challenges.

7. Strong communication and collaboration skills, with the ability to work effectively in a team environment.

8. Leadership experience, including mentoring junior engineers and contributing to technical decisions.

9. Experience with agile development methodologies and version control systems (e.g., Git).

10. Exceptional attention to detail and a commitment to delivering high-quality software solutions.

Preferred Qualifications:

1. [Additional qualifications that are preferred but not required, such as industry certifications or specialized skills.]

How to Apply:

If you are a highly motivated and experienced Senior Software Engineer who is passionate about innovation and enjoys working on cutting-edge technologies, we would love to hear from you. Please submit your resume and a cover letter detailing your relevant experience and why you believe you are the right fit for [Company Name].

[Include instructions for applying, such as an email address or an application form link.]

[Company Name] is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Medical Assistant Job Description

Job Title: Medical Assistant

Location: [Location]

Position Type: Full-time

About Us:

[Medical Facility Name] is seeking a skilled Medical Assistant to join our healthcare team. We prioritize patient care and are looking for someone dedicated to providing top-notch medical assistance.

Job Description:

We are looking for a motivated and compassionate Medical Assistant to support patient care. You’ll need medical knowledge, technical skills, and great people skills. If you’re passionate about making a difference in patients’ lives and can work in a fast-paced environment, apply now.

Key Responsibilities:

1. Patient Care: Assist healthcare professionals, take vital signs, prepare patients for exams.

2. Clinical Procedures: Administer injections, EKGs, wound care, and venipuncture safely.

3. Medical Records: Maintain accurate patient records using EHR systems.

4. Patient Education: Educate patients on procedures and health management.

5. Instrument Care: Sterilize equipment and ensure infection control.

6. Medication: Administer medications and vaccines following protocols.

7. Collaboration: Work with the healthcare team for seamless patient care.

8. Scheduling: Assist in appointments and referrals.


1. High school diploma. CMA or RMA certification preferred.

2. Prior Medical Assistant experience preferred.

3. Knowledge of medical terminology, anatomy, and basic pharmacology.

4. EHR system proficiency.

5. Excellent communication and empathy.

6. Strong organization and attention to detail.

7. BLS certification or willingness to obtain within three months.

How to Apply:

If you’re a dedicated and compassionate Medical Assistant, apply now. Send your resume and a cover letter highlighting your experience and qualifications.

[Include application instructions, e.g., email address or application form link.]

[Medical Facility Name] is an equal opportunity employer and values diversity in our workforce. All backgrounds and experiences are encouraged to apply.

factorial ai demo banner

Administrative Assistant Job Description

Job Title: Administrative Assistant

Location: [Company Location]

Position Type: Full-time

About Us:

[Company Name] is a dynamic and growing company in the [industry/sector]. We are seeking a detail-oriented and organized Administrative Assistant to join our team. As an Administrative Assistant at [Company Name], you will play a vital role in supporting our operations and maintaining efficient administrative processes.

Job Description:

We are looking for an Administrative Assistant who excels in multitasking, has exceptional organizational skills, and is proficient in administrative tasks. The successful candidate will be responsible for providing administrative support to various departments and ensuring the smooth day-to-day operations of our office.

Key Responsibilities:

1. Office Management: Maintain a well-organized and welcoming office environment, including managing office supplies, equipment, and coordinating maintenance.

2. Scheduling: Manage and coordinate appointments, meetings, and travel arrangements for executives and team members.

3. Document Management: Create, edit, and proofread documents, reports, and presentations, ensuring accuracy and consistency.

4. Communication: Act as a liaison between team members, clients, and external partners, handling phone calls, emails, and inquiries.

5. Data Entry: Accurately input and manage data in spreadsheets, databases, and other digital tools.

6. Event Coordination: Assist in planning and organizing company events, meetings, and conferences.

7. Filing and Record Keeping: Maintain organized records, files, and documentation in both physical and digital formats.

8. Administrative Support: Provide support to various departments as needed, including HR, finance, and marketing.


1. High school diploma or equivalent; Associate’s degree or relevant certification preferred.

2. Proven experience as an Administrative Assistant or in a similar role, with a minimum of [X] years in an office environment.

3. Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook) and other relevant software applications.

4. Strong organizational and time-management skills with a keen eye for detail.

5. Excellent written and verbal communication skills.

6. Ability to handle sensitive and confidential information with discretion.

7. Strong interpersonal skills and the ability to work effectively in a team.

8. Problem-solving abilities and a proactive approach to tasks.

Preferred Qualifications:

1. Experience with office management software and digital filing systems.

2. Familiarity with project management tools (e.g., Trello, Asana) is a plus.

How to Apply:

If you are a detail-oriented Administrative Assistant with excellent organizational and communication skills, we encourage you to apply. Please submit your resume and a cover letter highlighting your relevant experience and qualifications.

[Include instructions for applying, such as an email address or an application form link.]

[Company Name] is an equal opportunity employer. We value diversity and are committed to creating an inclusive workplace for all employees.

Line Cook Job Description

Job Title: Line Cook

Location: [Restaurant Location]

Position Type: Full-time

About Us:

[Restaurant Name] is renowned for exceptional culinary experiences. We need a skilled Line Cook to join our team, creating delightful dishes that delight our guests.

Job Description:

We seek a dedicated Line Cook with strong culinary skills, a passion for cooking, and the ability to thrive in a fast-paced kitchen environment.

Key Responsibilities:

1. Food Prep: Cook dishes according to recipes and presentation standards.

2. Techniques: Use various cooking methods to ensure quality.

3. Ingredient Handling: Safely handle, prep, and portion ingredients.

4. Menu Consistency: Follow menu specs for taste and presentation.

5. Efficiency: Maintain food quality while meeting high demand.

6. Quality Control: Monitor food quality and make adjustments.

7. Sanitation: Adhere to strict hygiene and cleaning standards.

8. Teamwork: Collaborate with kitchen staff for timely service.


1. High school diploma; culinary school a plus.

2. Proven Line Cook experience ([X] years) in restaurants.

3. Strong culinary knowledge, food safety, and kitchen equipment.

4. Works well under pressure in a fast-paced kitchen.

5. Detail-oriented with a passion for culinary excellence.

6. Effective communication and teamwork skills.

Preferred Qualifications:

1. Food Handler’s Permit or ServSafe Certification.

2. Familiarity with various cuisines and fine-dining experience.

How to Apply:

If you’re a talented Line Cook passionate about culinary excellence, apply now. Send your resume and a cover letter highlighting your experience and qualifications.

[Include application instructions, e.g., email address or application form link.]

[Restaurant Name] is an equal opportunity employer, welcoming applicants from diverse culinary backgrounds.

Related: Job Offer Negotiation – Offering Incentives and Mastering Counter Offers

What is Factorial AI?

Factorial AI is your all-in-one solution for talent acquisition, offering features such as talent pool optimization, document summaries, resume assessments based on competencies, report generation, and faster, more effective hiring. With its advanced capabilities, Factorial AI simplifies and accelerates the recruitment process, helping you find the best talent while saving time and effort.

factorial ai demo banner

Did you like this article? Benjamin McBrayer has been a Content Writer for 5 years. He specializes in HR strategy and workplace trends. Check out Factorial's blog for more of his posts on time management in the office, productivity, and HR news.

Related posts