How to Use AI to Run Your
    Entire Job Search

    Using ChatGPT at Every Stage: From Career Direction to Final Offer

    Based on Career Coach GPT by Jeremy Schifeling · Guide by James Bugden

    4-6 hours total 10 Sections

    Sign in to save your progress and access all guides

    Introduction: Why AI Changes Everything About Job Searching

    I'm James. I'm a recruiter in Taiwan. I've been here for over 13 years. I've worked at a Taiwan startup and US tech companies in Taipei. I review more than 10,000 applications a year. I helped scale an engineering team from 10 to 80 people in six months.

    Everything in this guide comes from real hiring experience in this market.

    I spent more than 20 hours reading, testing, and building this content based on Jeremy Schifeling's Career Coach GPT. The book is one of the best AI-powered career guides I've come across. I took his system, pressure-tested it against what I see every day as a recruiter, and added the insider perspective that only someone on the hiring side can give you.

    Here's the truth: most job seekers waste too much time doing the wrong things. They send the same resume to 100 jobs. They wing their interviews. They accept the first offer without negotiating. AI does not fix bad strategy. But when you combine AI with the right system, it compresses weeks of work into hours.

    This guide gives you that system.

    How to use this guide:

    1. Follow each section in order. The system builds step by step.
    2. Copy the prompts, paste into ChatGPT (or Claude, or any AI tool), and fill in your details.
    3. Take action after each step. Update your LinkedIn, fix your resume, prep your answers.
    4. Repeat the exercises for every job title you target.
    5. Keep this guide open while you job search. It's meant to be used, not just read.

    After every AI output, ask yourself three things:

    1. Does this sound like me, or does it sound like a robot?
    2. Did I add my own numbers, tools, and specifics?
    3. Would I be comfortable saying this out loud in an interview?

    If the answer to any of these is no, rewrite it.

    Ready? Open ChatGPT (or Claude) in another tab. You're going to start using it in about 60 seconds.

    Estimated total time: 4-6 hours to complete all sections.

    That's less time than most people spend on a single frustrated week of unfocused job searching. Here's the breakdown:

    • • Find Your Path: 45 min
    • • LinkedIn: 60 min
    • • Resume: 90 min per version
    • • Apply System: 30 min setup
    • • Interview Prep: 2-3 hours per company
    • • Negotiation: 30 min per round
    01

    Find Your Path

    45 minutes

    Before you build a resume, LinkedIn profile, or even start applying, you need clarity. AI can only help you if you point it in the right direction.

    Most people skip this step entirely. They jump straight into applying for anything that looks vaguely related to their experience. This is the single biggest mistake I see from candidates. When you don't have clarity on what you want, everything you build (your resume, your LinkedIn, your interview answers) ends up generic. Generic gets rejected.

    This section helps you turn your skills, interests, and background into specific job titles. Recruiters search by title, not vague categories like "tech jobs" or "creative roles." If you don't know what title you're targeting, you're invisible.

    1.1 Generate Job Titles

    This first exercise gives you a starting point and gets you out of analysis paralysis. Feed AI your skills, interests, and background, and let it generate specific titles you might not have considered.

    Note: only include the information you want the AI to consider. If you don't want it to focus too much on your academic background, leave out your major. If you want a fresh start disconnected from past roles, don't include your resume.

    AI Prompt
    Generate 10 specific job titles that could be a good fit for me based on:
    
    My Favorite Skills: ____
    My Interests: ____
    My Major: ____
    My Resume: ____
    Recruiter Reality Check
    When I search for candidates on LinkedIn Recruiter, I type exact job titles into the search bar. "Software Engineer," "Product Marketing Manager," "Data Analyst." I never search for "someone who likes technology and is creative." If your target title isn't clear, I will never find you. That's why this step matters more than most people think.

    1.2 Explore the Roles

    Many jobs sound attractive from the outside but feel very different once you understand the day-to-day reality. A "Product Manager" at a startup is nothing like a "Product Manager" at a bank.

    This step helps you build insider-level understanding of each role. What you actually do, who tends to enjoy the work, and whether it matches your personality and preferences. The goal is to eliminate roles that look good on paper but won't fit your lifestyle or strengths.

    AI Prompt
    Please tell me about a typical day for each of these job titles and the kinds of people who tend to enjoy them:
    
    [INSERT TITLES]
    Pro Tip
    After getting the AI's answer, go to YouTube and search "[job title] day in the life." Real videos from people in those roles will give you a much more honest picture than any AI summary.

    1.3 Rank the Roles

    At this stage, you want to move from "interesting possibilities" to realistic and aligned options. This prompt forces you to compare your potential roles against your goals (income, lifestyle, impact) and your actual qualifications.

    It helps you narrow your list based not just on what you like, but also what you can win.

    AI Prompt
    Rank these jobs:
    [INSERT TITLES]
    
    Based on my:
    Career Goals: [INSERT GOALS]
    Qualifications: [INSERT SKILLS + CREDENTIALS]
    Recruiter Reality Check
    The candidates who land jobs fastest aren't the ones who apply everywhere. They pick two or three target titles and go deep. They tailor everything to those specific roles: resume, LinkedIn, interview prep. Focused beats scattered every single time.

    1.4 Test Your Fit

    Choosing a role shouldn't be theoretical. You need real-world signals. By testing your fit through small tasks, reading, projects, or shadow-style activities, you quickly learn whether a role energizes you or drains you.

    Think of this as rapid prototyping your career decisions.

    AI Prompt
    What are three specific ways I can test my fit with each of the following roles:
    
    [INSERT ROLES]
    Pro Tip
    The fastest test is to find someone in that role and ask if you can shadow them for half a day, or do a small project in that space. Talking about a role is never the same as doing the work. Even a weekend project can tell you more than months of research.

    1.5 Learn from Alumni

    No AI or book can beat the insight of someone who's already doing the job. LinkedIn's Alumni Tool helps you connect with people who share your background and who are far more likely to reply than cold outreach to strangers.

    Talking to real practitioners gives you insider knowledge and helps you build relationships that can lead to referrals, advice, and better career decisions.

    Action
    1. Search for your university on LinkedIn.
    2. Click the Alumni tab on the university's page.
    3. Filter for alumni who work in your field of interest, and maybe companies and locations that interest you too.
    4. Send a personalized connection request:
      "I'm a fellow [School Name] alum and I'm at a career crossroads. Specifically, I'm trying to decide whether to pursue your path. Would you be open to a 10-minute Zoom chat so I could learn from your journey?"
    5. Interview them with questions like:
      "What's a typical day like for you? What kind of person tends to be really happy in this role? Does it give you a chance to use X skills or achieve Y goals?"
    Recruiter Reality Check
    Every week I see candidates who picked the wrong role and are now trying to pivot mid-search. They've spent months building a resume and LinkedIn profile for a title they don't actually want. Spending a few hours on informational interviews now saves you from a painful restart later.
    Common Mistake: Skipping This Section

    The number one mistake I see is people who skip career clarity and jump straight to resume writing. They end up with a resume that tries to be everything for everyone. That means it's compelling for no one. If you don't have a clear target title, stop here and complete this section before moving on.

    Next up: Now that you know what you're targeting, let's make sure recruiters can find you.

    02

    Build Your LinkedIn Defense

    60 minutes

    LinkedIn is your number one passive job search tool. Even if you never apply to a single job, a well-optimized profile brings recruiters to you. I spend hours every day on LinkedIn Recruiter searching for candidates. The ones I find are the ones who've done this section properly. The ones I miss are the ones who haven't.

    Think of your LinkedIn profile as your defense. Your resume is your offense. You send it out to attack specific opportunities. But your LinkedIn sits there working for you 24/7, attracting recruiters even while you sleep.

    2.1 Write a Headline That Recruiters Actually Search For

    Your headline is the single most important line on your profile. If it's unclear, vague, or generic, you'll disappear in recruiter searches no matter how strong your background is.

    Most people leave their headline as their current job title at their current company. That's a missed opportunity. Your headline should signal what you want to do next, not just what you're doing now.

    Here's how to edit your headline on LinkedIn.

    AI Prompt
    Generate a 220 character LinkedIn profile Headline based on the following template, desired job title, and resume:
    
    Here's a headline template:
    DESIRED JOB (List "Seeking" if the candidate lacks experience) | RELEVANT SKILLS FOR JOB
    
    Here's the desired job title: [INSERT JOB]
    
    And here's the resume: [INSERT RESUME]
    Recruiter Reality Check
    When I search on LinkedIn Recruiter, the headline is the first thing I see in the search results. Before I even click on your profile. If your headline says "Aspiring professional looking for new opportunities," I skip it. If it says "Senior Data Analyst | SQL, Python, Tableau, A/B Testing," I click.

    2.2 Set Your Location to Where You Want to Work

    LinkedIn search is location-driven. If your profile lists the wrong city, recruiters simply won't see you. Set your location to where you want to get hired, not where you're currently living.

    If you're in Kaohsiung but want to work in Taipei, set your location to Taipei. If you're open to multiple cities, pick the one with the most opportunities in your field.

    Here's how to edit your location on LinkedIn.

    Action
    Update your location in LinkedIn's settings to the city where you want to work.
    Pro Tip
    If you're in Taiwan targeting roles at foreign companies, always set your location to Taipei. Most recruiters for multinational companies in Taiwan only search Taipei as a location filter.

    2.3 Find and Add the Right Skills

    Recruiters filter by skills before reading anything else. Most people guess what to include and miss the real keywords employers care about. You need to find the actual market-demand skills from job descriptions so your profile aligns with what hiring managers search for.

    AI Prompt
    What are the 20 most common skills listed on job descriptions for [JOB TITLE]?
    Action
    After generating this list, add every skill you genuinely have to your LinkedIn Skills section. Here's how to add skills on LinkedIn. Then ask colleagues or classmates to endorse your top three. Endorsements push your skills higher in search rankings.
    Recruiter Reality Check
    LinkedIn Recruiter lets me filter candidates by specific skills. If I'm looking for a "Product Manager" who has "SQL" and "A/B Testing" as listed skills, your profile won't show up unless those exact skills are on your profile. It doesn't matter if you mention them in your About section. They need to be in the Skills section.

    2.4 Embed Keywords Into Your Bullet Points

    Skills only help you if LinkedIn can detect them. That means placing them correctly in both your Skills list and your experience bullet points. Embedding the right keywords throughout your profile increases visibility and helps you match job descriptions when recruiters search.

    AI Prompt
    Please add the following keywords into my existing resume bullet points.
    
    Keywords: [PASTE KEYWORDS]
    
    Bullet Points: [PASTE BULLET POINTS]
    Action
    Update the Experience section of your LinkedIn profile with these keyword-enriched bullet points. Add the same keywords to your Skills section too.

    2.5 Write Your About Section

    Your About section sets your narrative. It tells recruiters who you are, what you've done well, and where you're heading. Most people write something too long, too vague, or too generic. You need a clear, structured summary that makes you look credible and aligned with your target role.

    AI Prompt
    Generate a 2,000 character LinkedIn profile About section based on the following template, desired job title, and resume.
    
    Here's a template:
    
    Start with an opening sentence that states the candidate's focus on their desired job title.
    
    ▶ Pull out a relevant bullet from their resume
    ▶ Pull out a second relevant bullet from their resume
    ▶ Pull out a third relevant bullet from their resume
    
    Specialties: List the most relevant skills for the desired job from their resume
    
    Here's the desired job title: ____
    
    And here's the resume: ____
    Pro Tip
    Your About section should be readable on its own. The reader shouldn't need to scroll through your entire Experience section to understand you. Think of it as the movie trailer. Give them enough to want to learn more, but don't make them work for it.

    2.6 Build Missing Skills Fast

    If you're missing skills for the roles you want, you need a fast and practical way to close the gap. Don't waste six months on a course you don't need. Focus on low-cost, targeted learning paths that close specific gaps.

    AI Prompt
    What are the specific fastest and cheapest ways to learn [SKILL]?
    Pro Tip
    Most skills don't require a certification. If a job lists "Tableau" as a requirement, a free YouTube crash course plus a personal project on your GitHub is often enough to get past the screening stage. Recruiters care that you can do it, not where you learned it.

    2.7 Turn On "Open to Work" (The Right Way)

    This setting controls whether recruiters know you're available. The key is using the correct privacy option.

    Action
    Turn on "Open to Work" in your LinkedIn settings. Here's how to change your Open to Work settings. Choose "Recruiters only" if you're currently employed or don't want others to know you're looking. This makes you visible to recruiters without broadcasting it to your entire network, including your current boss.
    Recruiter Reality Check
    When I search for candidates, LinkedIn flags profiles that have "Open to Work" turned on. It shows a green badge next to your name in my search results. This makes me far more likely to reach out because I know you'll respond. Turning this on gets you a lot more recruiter messages.

    2.8 Grow Your Network to 500+

    A small LinkedIn network limits your visibility, reach, and opportunities. Most people only connect with classmates, colleagues, and friends, which keeps their network tiny and causes their profile to circulate in a very narrow circle.

    Hitting 500+ connections gives you a real advantage. You look more established, your profile shows up in more searches, and your content reaches a wider audience.

    Action
    Send 10-20 connection requests per day to people in your industry, alumni from your university, people at your target companies, and colleagues from past jobs. Within a few weeks, you'll cross 500.

    2.9 Follow Target Companies

    Following companies teaches LinkedIn what industries and roles you care about. It improves your job recommendations and signals interest to recruiters from those companies.

    AI Prompt
    Generate a list of the 100 top employers of [X job title] in [Y industry] and [Z location].
    Action
    Follow every company on this list that interests you. When a recruiter from that company searches for candidates, LinkedIn prioritizes people who already follow the company page.

    2.10 Optimize Your Profile Photo

    Your photo shapes first impressions and trust. A low-quality or unprofessional photo can reduce recruiter clicks. You don't need a professional photographer, but you do need to follow three rules:

    1. Closely crop it around your head and shoulders.
    2. Show a genuine, warm smile (what psychologists call a Duchenne smile).
    3. Dress for the industry you want to enter.
    Pro Tip
    Take the photo in natural daylight near a window. Clean, simple background. No selfies, no group crops, no sunglasses.

    2.11 Get Recommendations

    A strong recommendation adds instant credibility. It shows others have seen your work and trust your abilities.

    Here's how to request a Recommendation on LinkedIn.

    AI Prompt
    Generate a LinkedIn Recommendation request for my former boss/client, [NAME]. Please use a friendly but grateful and respectful tone. Keep the message under 500 characters.
    Action
    Send this to two or three former managers, clients, or senior colleagues. Even one recommendation makes your profile far more credible than having zero.

    2.12 Add a Cover Photo

    Your cover photo is free branding space. Most people leave it blank, which wastes an opportunity. Choose an image that reinforces your expertise, industry, or the type of role you're targeting.

    AI Prompt
    Please generate 10 ideas for a photo of [X role] in action.
    Action
    Use a stock photo site (Unsplash, Pexels) or create a simple branded banner with your name and target role using Canva.

    2.13 Respond to Every InMail

    Responding to recruiter InMails (even with "No thanks") improves your search ranking. It shows LinkedIn that you're an active, responsive user. This increases your visibility in future searches.

    Action
    Check your LinkedIn messages at least once a week. Click "No thanks" on any that don't interest you. Reply to any that do.
    Recruiter Reality Check
    LinkedIn actually tracks your response rate and shows it to recruiters. When I see "Typically responds within 1 day" on a candidate's profile, I'm more likely to reach out. It tells me my message won't disappear into a black hole.
    The 5 LinkedIn Mistakes I See Every Day
    1. Headline is just your current job title. You're telling recruiters what you are, not what you want. Always include your target role and key skills.
    2. Location is wrong. If you're targeting Taipei but your profile says Tainan, I will never see you in my search results.
    3. No skills listed. I literally cannot filter for you if your skills section is empty. It's like a store with no sign on the door.
    4. About section is empty or a wall of text. Either extreme kills you. Use the structured template above.
    5. Profile photo is missing or unprofessional. Profiles without photos get far fewer clicks. A bad photo (blurry, cropped from a group shot, selfie with sunglasses) is almost as bad.

    Next up: Your LinkedIn is set. Now let's build the resume you'll send to specific jobs.

    03

    Go on the Offense with Your Resume

    90 minutes per version

    Your LinkedIn is your defense. Your resume is your offense. It's what you send out to attack specific opportunities. And unlike LinkedIn, which stays mostly the same, your resume should be tailored for every job title you're targeting.

    Most people write one resume and send it everywhere. This is the second biggest mistake I see (after skipping career clarity). A generic resume that tries to appeal to everyone ends up convincing no one.

    Setup: Get Your Foundation Right (3.1-3.8)

    Content: Write Bullets That Get Callbacks (3.9-3.17)

    3.9 Pull Keywords from Real Job Descriptions

    Hiring systems and recruiters rely heavily on keywords to determine whether you match a role. Pulling the most common keywords from real job descriptions gives you a data-driven foundation for tailoring your resume.

    AI Prompt
    Generate the 20 most important keywords from across [ROLE] job descriptions.
    Pro Tip
    Don't just use AI for this. Open five to ten real job postings for your target role and highlight the skills, tools, and responsibilities that keep appearing. The overlap between AI-generated keywords and real postings is your keyword gold.

    3.10 Write 3 Bullets Per Role (Quality Over Quantity)

    For each role on your resume, aim for exactly three bullet points. Each one should showcase a concrete accomplishment, not a responsibility.

    It's better to have three outstanding bullets than ten mediocre ones. Recruiters scan, they don't read line by line. Three strong bullets create a clear, powerful impression. Ten average bullets create noise.

    3.11 Add an Achievement for Each Experience

    Every role on your resume should showcase concrete accomplishments, not just responsibilities. Achievements prove your impact and set you apart from candidates who simply "did tasks."

    AI Prompt
    What are some example numeric or eye-catching accomplishments that I could list on my resume for [X Experience]?
    Recruiter Reality Check
    The difference between a resume that gets a callback and one that doesn't almost always comes down to this. "Managed social media accounts" tells me nothing. "Grew Instagram following by 300% in 6 months, generating 45 qualified leads per month" tells me everything.

    3.12 Match Keywords to Achievements

    Each achievement you list should be paired with the most relevant keywords from your target job descriptions. This makes sure your strongest accomplishments use the exact language recruiters and ATS systems scan for.

    AI Prompt
    Which of the following keywords would be a good fit for my resume based on the following achievements?
    
    Please suggest specific relevant keywords from my list for each achievement.
    
    Keywords: [PASTE KEYWORDS]
    
    Achievements: [PASTE ACHIEVEMENTS]

    Example:

    Achievement: "Hired a lot of engineers fast"

    Keywords from JD: full-cycle recruiting, technical hiring, time-to-fill, sourcing, engineering

    AI output: "full-cycle recruiting, technical hiring, time-to-fill, sourcing" all map to this achievement.

    3.13 Build Complete Bullets

    This is where it all comes together. Combine your achievements and keywords into polished resume bullets.

    AI Prompt
    Please combine this achievement and these keywords to make a great resume bullet:
    
    Achievement: [PASTE ACHIEVEMENT]
    Keywords: [PASTE KEYWORDS]

    Full Example: From Raw Achievement to Polished Bullet

    Step 1 (Raw achievement): "Hired a lot of engineers fast"

    Step 2 (Keywords from JD): full-cycle recruiting, technical hiring, time-to-fill, sourcing, engineering

    Step 3 (Combined bullet): "Led full-cycle technical recruiting for 35 software engineering roles across frontend, backend, and ML teams, reducing time-to-fill from 65 to 38 days through targeted sourcing on LinkedIn and GitHub."

    Step 4 (AI review): Score 9/10. Strong metrics, clear scope, relevant keywords.

    Before: "Responsible for recruiting engineers"

    After: "Led full-cycle technical recruiting for 35 software engineering roles across frontend, backend, and ML teams, reducing average time-to-fill from 65 to 38 days through targeted sourcing on LinkedIn and GitHub."

    3.14 Review Your Bullets

    Each bullet should be judged on two criteria: the strength of the accomplishment and how well it integrates the right keywords.

    AI Prompt
    Please rate the following resume bullets based on the impressiveness of their accomplishments and their inclusion of important keywords for [X ROLE].
    
    And suggest specific ideas to improve them, if possible:
    
    [BULLET POINTS]
    Pro Tip
    After AI reviews your bullets, read them out loud. If they sound like a robot wrote them, rewrite in your own voice. Recruiters can spot AI-generated content, and it makes you look lazy rather than impressive.

    3.15 Aim for ~50% Keyword Match

    You don't need to include every keyword from the job description. But you need enough of the important ones so the system recognizes you as a strong fit.

    Why 50%? Below 30%, ATS might not surface you at all. Above 70%, your resume starts to read like keyword stuffing. 50% is the sweet spot.

    Check your keyword match with our Resume Analyzer →
    AI Prompt
    Suggest a revision of this resume bullet to add these keywords: [KEYWORDS]
    
    [RESUME BULLET]

    3.16 Add Education Bullets

    Your education can offer valuable evidence of relevant skills, coursework, or achievements. Aim for one to two highly relevant bullet points per educational experience.

    AI Prompt
    What experiences from my [EDUCATION] might be relevant for an [X] role?

    3.17 Review Your Education Bullets

    Just like your work experience, your education bullets should be reviewed for clarity, relevance, and keyword alignment. Each bullet should reflect an accomplishment or responsibility that directly supports your target role.

    AI Prompt
    Please rate the following resume bullets based on the impressiveness of their accomplishments and their inclusion of important keywords for [X ROLE].
    
    And suggest specific ideas to improve them, if possible:
    
    [BULLET POINTS]
    Pro Tip
    Education bullets matter most for people early in their career or changing fields. If you have 10+ years of relevant work experience, keep education bullets minimal. One line per degree is enough. But if you're a recent graduate, your education bullets might be the strongest part of your resume. Invest time in making them excellent.

    Polish: Final Touches (3.18-3.19)

    3.18 Complete Your Skills Section

    The skills section is one of the most frequently scanned areas of your resume. Organize your skills into clear categories.

    AI Prompt
    Place these skills into categories:
    
    [PASTE IN SKILLS LIST]

    Example output:

    Programming: Python, SQL, R, JavaScript

    Analytics: Tableau, Power BI, Google Analytics, A/B Testing

    Project Management: Jira, Asana, Agile/Scrum

    Languages: English (Native), Mandarin (Business)

    Pro Tip
    Put the most relevant category first. If you're applying for a data role, lead with Programming/Analytics, not Languages.

    3.19 Write a Summary

    Your summary sits at the top of your resume and sets the entire tone for your candidacy. A strong summary clearly states the role you're targeting, highlights your most relevant achievements, and emphasizes the strengths that make you a strong fit.

    AI Prompt
    Please rate the following resume summary based on how clear my interest is in a [X] role and how impressive and relevant my accomplishments are.
    
    And suggest specific ideas to improve it, if possible:
    
    [INSERT SUMMARY]
    Common Mistake: Using One Resume for Everything

    If you're targeting "Data Analyst" and "Business Intelligence Analyst," those require different keyword emphasis, different bullet point ordering, and different summaries. A resume that tries to cover both ends up mediocre for each. Take the extra 30 minutes to create a tailored version for each title. It's the highest-ROI activity in your entire job search.

    Next up: Your resume is ready. Time to put it to work.

    04

    Find and Apply on Autopilot

    30 min setup, then 15 min/day

    Most people treat job searching like a manual, exhausting process. They open LinkedIn, scroll through jobs, apply to a few, close the tab, and repeat. This section turns that into a system that runs on autopilot.

    4.1 Set Up Job Alerts for Multiple Titles

    Instead of refreshing job boards all day, let new openings come straight to you. Set alerts for your target job titles and also for similar titles that companies might use.

    AI Prompt
    What are the most common other job titles companies use instead of [ROLE]?
    Action
    Set up job alerts on LinkedIn, Indeed, and any niche job boards relevant to your industry (for example, Idealist for non-profit roles, or AngelList for startups). Here's how to set up job alerts on LinkedIn. Use your target title plus two or three alternative titles. This ensures you catch opportunities even when companies use different naming conventions.
    Pro Tip
    Set alerts for daily delivery, not weekly. You want to see new jobs within 24 hours of posting, not seven days later when 500 other people have already applied.

    4.2 Apply the Same Day Jobs Are Posted

    Speed matters. Applying early increases your chances of being seen because recruiters often review the first batch of applicants before anyone else.

    When you see a role that fits, apply the same day. Even a short delay can push you into a crowded pile where your resume is less likely to stand out.

    Recruiter Reality Check
    At Uber, when I post a role, I typically start reviewing applications within the first 48-96 hours. The first 20-30 applications get the most attention. By day five, I might have 200+ applications and I'm scanning much faster. Being in that first batch is a genuine advantage.

    4.3 Decide Whether to Write a Cover Letter

    Don't overthink this. If the employer asks for one, write it. If you feel it will strengthen your application (for example, you're changing careers and need to explain why), write it. If it won't make a difference, skip it and spend that time applying to more jobs.

    When in doubt, ask yourself what you would regret more: not writing one and missing out, or spending 15 minutes on one that might tip the scales.

    4.4 Use a Cover Letter Template

    When you do write a cover letter, use a structured template that focuses on showing how your skills and passion match the role.

    AI Prompt
    Please rate the following cover letter for an [X] role based on how clearly my skills and passion align with the role. And suggest specific ideas to improve it, if possible:
    
    [INSERT COVER LETTER]

    Structure your cover letter in three paragraphs:

    Paragraph 1: The Hook. Why you're excited about this specific role and company. One to two sentences.

    Paragraph 2: The Skills Match. Your most relevant achievements that directly align with the job requirements. Three to four sentences with specific examples.

    Paragraph 3: The Close. Why you're a strong fit and a call to action. One to two sentences.

    Dear [Hiring Manager / Recruiting Team],

    [1-2 sentences: Why this specific role and company excites you.]

    [3-4 sentences: Your most relevant achievements that match the job requirements. Include numbers.]

    [1-2 sentences: Why you're a strong fit. "I'd welcome the chance to discuss how my experience in X can help your team with Y."]

    Best,
    [Your Name]

    4.5 Customize for Each Employer

    Keep the skills paragraph mostly the same across applications, but always tailor the employer-specific paragraph. Talk about why you want to work at that company specifically.

    AI Prompt
    Rewrite the following cover letter paragraph to focus on [X EMPLOYER]:
    
    [INSERT PARAGRAPH]
    Recruiter Reality Check
    I can spot a generic cover letter in seconds. "I admire your company's approach to technology" could apply to any tech company on earth. "I've been following Uber's expansion into autonomous freight delivery and your recent partnership with Aurora. My background in logistics optimization at DHL makes me excited to contribute to this." That tells me you've done your homework.

    4.6 Find Someone Who Can Refer You

    Once you apply, your next move is to search for someone inside the company who can refer you. Referrals boost your chances because recruiters trust internal recommendations.

    Action
    1. After you've applied, search for and open the employer's Company Page on LinkedIn.
    2. Click on the number of employees.
    3. Filter for 1st Degree Connections or school alumni.
    4. Look up their email address on Hunter.io or your alumni database.
    5. Send them a referral request.

    Email template:

    Subject: Quick favor from a fellow [school/connection]?

    Hi [Name],

    I just applied for the [Role Title] at [Company] and I'm really excited about it. My background in [relevant experience] feels like a strong match.

    Would you be open to referring me for the position? If so, here's my resume: [LINK].

    Hoping you might even get a nice referral bonus out of it!

    Thanks for considering,
    [Your Name]

    Recruiter Reality Check
    When a candidate comes through as a referral, their application gets flagged in my system. At most companies I've worked at, referred candidates are reviewed before non-referred candidates. Some companies even have a policy that every referral must get a phone screen. A single referral email can be the difference between your resume sitting in a pile of 300 and getting a call within 48 hours.
    Common Mistake: Applying Without a Referral

    Most people apply and then wait. The top candidates apply and then immediately search for a referral. Even if the referral is a loose connection (a friend of a friend, an alumni you've never met), it's still far more effective than applying cold.

    Next up: Applications are flowing. Let's prepare for when they call you back.

    05

    Prepare to Crush Your Interviews

    2-3 hours per company

    If you've made it to the interview stage, the company already believes you can probably do the job. The interview is about confirming that belief and determining whether you're the best option.

    Every interview evaluates two things. Competence: can you do the job? And warmth: would you be good to work with? Most candidates focus entirely on competence and forget about warmth. The candidates who get offers nail both.

    5.1 Generate the 10 Most Likely Questions

    Start by taking the job description and your resume and let AI generate the ten questions you are most likely to be asked. This gives you a realistic preview of the interview so you never walk in cold.

    AI Prompt
    Generate a list of the 10 most likely interview questions I'll face based on the following job description. And for each question, generate an answer in Challenge - Action - Result format, drawing only from the following resume.
    
    Job description: [PASTE JOB DESCRIPTION]
    Resume: [PASTE RESUME]
    Pro Tip

    The Challenge-Action-Result (CAR) format is your best friend. Every behavioral answer should follow this structure:

    Challenge: What was the problem or situation?

    Action: What specifically did you do?

    Result: What was the measurable outcome?

    This keeps your answers sharp, specific, and credible. No rambling. No vague claims. Just evidence.

    5.2 Practice Writing Your Answers

    Once you have your draft answers, practice refining them. Use AI as your mock interviewer.

    AI Prompt
    I want you to interview me for an [X ROLE] at [Y COMPANY]. Start by asking me questions based on the job description below.
    
    And then, after I answer, please provide constructive criticism on my answer - and ask the next question.
    
    Here is the job description: [JOB DESCRIPTION]

    5.3 Practice Delivering Your Answers Out Loud

    Knowing your answer on paper is very different from saying it out loud. Speaking your answers helps you internalize the stories so they feel natural rather than memorized.

    Action
    Use Claude or ChatGPT's voice mode to practice out loud. Record yourself answering and play it back. Listen for filler words ("um," "like," "so"), rambling, and unclear structure.
    Pro Tip
    Your answers should be 60-90 seconds for standard questions and no more than 2 minutes for behavioral stories. If you're going longer, you're losing the interviewer's attention. Practice with a timer.

    5.4 Research the Company Before Every Interview

    Before your interview, shift your mindset from answering questions to understanding the company's problems.

    AI Prompt
    1) What are the 5 biggest challenges and opportunities facing [X COMPANY]?
    
    2) What's a 90-day action plan to tackle the job described in this job description: [PASTE JOB DESCRIPTION]
    Recruiter Reality Check
    The candidates who stand out in interviews are the ones who ask informed questions. When a candidate says "I noticed you recently expanded into the Japanese market. What's been the biggest challenge in localizing the product?" That tells me they've done real research. When a candidate asks "So what does your company do?" That tells me they haven't. The difference in impression is enormous.
    Common Mistake: Memorizing Answers Word-for-Word

    Don't memorize scripts. Memorize your key stories and the structure (Challenge-Action-Result). Then practice delivering them naturally in different ways. If you memorize word-for-word, the moment an interviewer asks a slightly different version of the question, you freeze. If you know your stories, you can adapt to any phrasing.

    Next up: You're interview-ready. One step left: making sure you get paid what you're worth.

    06

    Negotiate Like a Robot

    30 min per round

    Most people don't negotiate at all. They get an offer, feel relieved, and accept immediately. This is leaving money on the table. In my experience as a recruiter, I can tell you that almost every offer has room to move. The company expects you to negotiate.

    The key is to negotiate with data, not with emotion. I call this section "Negotiate Like a Robot." Remove your feelings from the equation and let the facts do the talking.

    6.1 Evaluate Offers Against Your Goals

    Before you negotiate, step back and look at each offer through the lens of your long-term goals. Don't choose based only on salary or brand.

    AI Prompt
    My career goal is [X], my skills are [Y], and my interests are [Z].
    
    Based on this context, please evaluate the following job opportunities to help me determine which is the best fit:
    
    [INSERT OFFERS]

    6.2 Background Check Your Future Boss

    Most people skip this step. Don't. A great job with a terrible manager is a terrible job. Before you accept, do your research.

    Action
    1. Find former employees of the company on LinkedIn.
    2. Filter for people from your prospective team.
    3. Filter for people with something in common (same school, mutual connections).
    4. Send them a short, polite message asking about their experience on the team.
    Pro Tip
    Ask specifically: "What was the management style like?" and "Why did you leave?" The answers to these two questions tell you more about your future experience than any Glassdoor review.

    6.3 Frame the Negotiation Early

    Don't wait until the end to talk about expectations. As soon as you know you're interviewing with multiple companies, let the recruiter know.

    AI Prompt
    Generate a short, conversational email to the recruiter at [X COMPANY], letting them know about my other interviews/offers at [Y COMPANY] and [Z COMPANY].
    
    Ask them if, in light of these competitive opportunities, they can do ABC (accelerate their interview process, make a final decision sooner, or offer a more competitive package).
    Recruiter Reality Check
    When a candidate tells me they have competing offers, it changes my urgency level immediately. I push harder internally to speed up the process and get the best possible package approved. If you don't tell me about other offers, I have no reason to rush or go above the initial offer. You're not being aggressive by sharing this. You're giving me the information I need to fight for you internally.

    6.4 Reanchor with Compensation Data

    When you receive an offer, start by thanking the recruiter. Then share the facts.

    AI Prompt
    Generate a short, conversational email to my recruiter, thanking them for their kind job offer ([INSERT OFFER]), and letting them know that I'd like to explore what's possible based on the following facts:
    
    - Current Salary: ____
    - Other Offers: ____
    - Pay Research for Role/Location: ____
    Pro Tip
    Use data from Glassdoor, Levels.fyi, Salary.com, or local salary surveys. For Taiwan-specific salary data, check 104.com.tw salary reports, CakeResume salary insights, and Glassdoor Taiwan. When you say "Based on my research, the market range for this role in Taipei is X to Y," you're giving the recruiter ammunition to take to the hiring manager. Without data, they have nothing to justify an increase.

    6.5 Rebut the Second Offer

    If the company comes back with a second offer that still doesn't feel right, respond with confidence. Keep your tone friendly and calm.

    AI Prompt
    I asked my recruiter to match this offer: [X].
    
    They came back with the following message: [Y].
    
    Generate a short, conversational response that asks them to do better, given my opportunities at these other firms: [Z]

    6.6 Change the Focus If Salary Won't Move

    If salary is not moving, shift the conversation. There are many ways to win value beyond base pay.

    AI Prompt
    Generate a short, conversational email to my recruiter offering a concession of [X salary] in exchange for [Y benefit].

    Negotiable items beyond salary:

    • • Sign-on bonus
    • • Equity / stock options
    • • Relocation support
    • • Job title upgrade
    • • Remote work flexibility
    • • Additional vacation days
    • • Earlier start date / later start date
    • • Professional development budget
    • • Performance review timeline (earlier review = earlier raise opportunity)

    6.7 Close the Deal

    When you're ready to finalize the offer, send a simple message. Tell the recruiter you want to accept and turn down your other opportunities, but you can only do that if they can meet one final condition.

    AI Prompt
    Generate a short, conversational email to my recruiter saying I'm ready to accept and turn down my other offers, but I need them to meet [ONE FINAL CONDITION] to make it happen.
    Recruiter Reality Check
    This is the most powerful move in negotiation. When a candidate tells me "I want to sign with you, I'm ready to turn down my other offers, I just need X to make it work," I go to my hiring manager and fight for it. I know that if we give this one thing, we close the candidate. That certainty makes internal approvals much easier to get.
    Common Mistake: Not Negotiating At All

    I've seen countless candidates accept offers without even asking. The company had budget to offer more. The hiring manager expected a counteroffer. But the candidate was so relieved to get the offer that they said yes on the spot. Even a polite "Is there any flexibility on the base salary?" can result in a 5-15% increase. That's thousands of dollars per year, compounding over your entire career. All from one sentence.

    07

    The 7 Biggest AI Job Search Mistakes

    After helping hundreds of job seekers and reviewing thousands of applications, these are the AI-specific mistakes I see most often.

    Mistake 1: Copy-pasting AI output without editing

    Recruiters can spot AI-generated text. It's too polished, too generic, and lacks the specific details only you would know. Always add your own numbers, tools, team sizes, and outcomes. If it could belong to anyone, it belongs to no one.

    Mistake 2: Using AI as a replacement instead of a starting point

    AI gives you a draft. That's it. You still need to rewrite, personalize, and pressure-test everything it produces. The best candidates use AI to get 70% of the way there, then add the 30% that makes it theirs.

    Mistake 3: Running prompts without feeding AI your real data

    The prompts in this guide ask for your resume, your skills, your goals. If you leave those fields blank or vague, the AI output will be vague too. The more specific your input, the more useful the output.

    Mistake 4: Trusting AI's keyword suggestions without checking real job postings

    AI-generated keyword lists are a starting point, not the final answer. Always cross-check against five to ten real job postings for your target role. The overlap between AI suggestions and real postings is where the gold is.

    Mistake 5: Letting AI write your interview answers

    AI can help you structure answers using Challenge-Action-Result. But the stories need to come from your real experience. If an interviewer asks a follow-up question and you can't elaborate, they'll know you didn't live the story.

    Mistake 6: Using the same AI-generated resume for every application

    AI makes it fast to create tailored versions. There's no excuse for sending the same resume to every job when you can generate a customized version in 15 minutes.

    Mistake 7: Negotiating with AI-drafted emails you haven't read out loud

    AI can draft negotiation emails. But tone matters more than words in negotiation. Read every email out loud before sending. If it sounds robotic or aggressive, rewrite it in your own voice.

    08

    Mindset Shifts: Old Thinking vs. New Thinking

    Old ThinkingNew Thinking
    "I'll figure out what I want later."Clarity first. A focused search is 10x faster.
    "My resume should list all my duties."Your resume should prove your impact with numbers.
    "I'll apply to 100 jobs and hope for the best."Apply to 20 jobs with tailored materials and a referral for each.
    "I should wait for the perfect job to appear."Set up alerts, apply same-day, and create your own luck.
    "Networking is awkward and doesn't work."One referral email is worth 50 cold applications.
    "Negotiating is rude or risky."Recruiters expect it. Not negotiating leaves money on the table.
    "AI will write everything for me."AI drafts. You refine. The human touch makes it yours.
    "I just need to get any job right now."The wrong job costs you more time than a focused search.
    09

    Quick Reference: The Complete AI Job Search Checklist

    Stage 1: Find Your Path

    • Generate 10 potential job titles based on your skills and interests → 1.1
    • Explore a typical day for each role → 1.2
    • Rank roles based on goals and qualifications → 1.3
    • Test your fit with three experiments per role → 1.4
    • Connect with alumni in your target roles → 1.5

    Stage 2: Build Your LinkedIn Defense

    • Write a keyword-rich headline (220 characters max) → 2.1
    • Set location to where you want to work → 2.2
    • Add the top 20 skills for your target role → 2.3
    • Embed keywords in experience bullet points → 2.4
    • Write a structured About section (2,000 characters) → 2.5
    • Identify and start building any missing skills → 2.6
    • Turn on "Open to Work" (Recruiters Only) → 2.7
    • Grow network to 500+ connections → 2.8
    • Follow target companies → 2.9
    • Upload a professional profile photo → 2.10
    • Request two to three recommendations → 2.11
    • Add a cover photo → 2.12
    • Respond to all InMails → 2.13

    Stage 3: Build Your Resume

    • Download a clean, ATS-friendly template → 3.1
    • Create a separate version for each target job title → 3.2
    • Add desired job title at the top → 3.3
    • Update location to target city → 3.4
    • Include relevant non-work experience → 3.5
    • Use year dates for short stints → 3.6
    • Add organizational context for unknown companies → 3.7
    • Clarify vague internal job titles → 3.8
    • Pull top 20 keywords from job descriptions → 3.9
    • Write 3 achievement-based bullets per role → 3.10
    • Match keywords to achievements → 3.12
    • Build complete, polished bullets → 3.13
    • Review and rate bullet quality → 3.14
    • Aim for 50% keyword match rate → 3.15
    • Add education bullets → 3.16
    • Review and rate education bullet quality → 3.17
    • Complete and categorize skills section → 3.18
    • Write a focused summary → 3.19

    Stage 4: Find and Apply

    • Set up daily job alerts for target and alternative titles → 4.1
    • Apply same-day when new roles match → 4.2
    • Write a cover letter (when needed) → 4.3
    • Customize cover letter for each employer → 4.5
    • Find and request a referral for every application → 4.6

    Stage 5: Crush Your Interviews

    • Generate the 10 most likely interview questions → 5.1
    • Write CAR-format answers for each → 5.1
    • Practice answering in writing with AI feedback → 5.2
    • Practice answering out loud (aim for 60-90 seconds per answer) → 5.3
    • Research the company's top 5 challenges → 5.4
    • Prepare a 90-day action plan for the role → 5.4
    • Prepare thoughtful questions to ask the interviewer → 5.4

    Stage 6: Negotiate Like a Robot

    • Evaluate offers against career goals → 6.1
    • Background check your future boss → 6.2
    • Frame the negotiation early (share competing offers) → 6.3
    • Reanchor with compensation data → 6.4
    • Rebut the second offer if needed → 6.5
    • Shift focus to non-salary items if base is fixed → 6.6
    • Close with a conditional acceptance → 6.7
    11

    Complete Prompt Library

    Every AI prompt from this guide in one place. Expand a stage, then copy any prompt directly into ChatGPT.

    10

    Additional Resources

    For deeper dives into each stage, check out my other free guides:

    The book behind this guide:

    Career Coach GPT by Jeremy Schifeling

    Email lookup for referrals:

    Hunter.io

    Found this guide helpful? Share it with a friend

    Based on "Career Coach GPT" by Jeremy Schifeling

    James Bugden · Senior Recruiter @ Uber · james.careers

    Get full access — for free

    Create your free account to unlock every guide, tool, and template on this site.

    10+ career & interview guides
    Resume Builder & AI Analyzer
    Interview Question Bank & salary tools
    Create Free Account