Full-Time YouTube Scriptwriter (AI Assisted)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1000/month + bonuses

HOURS PER WEEK

40

DATE UPDATED

Mar 16, 2026

JOB OVERVIEW

About the Role
Salary: $1,000/month (USD) + performance bonuses based on video performance
Hours: Full-time (40 hrs/week)
I run multiple faceless YouTube channels across different niches. I'm looking for someone to take over scriptwriting using AI tools.
This is NOT traditional writing. You'll be using a specialized AI scriptwriting system (I'll provide the tools and SOPs) to produce scripts. Your job is to prompt the AI well, quality-check the output, and improve it where needed. 80% of the job will already be done by the AI for each script.
I provide all the topics — you don't need to come up with ideas. Your focus is execution: turning my topics into polished scripts, fast.
Target output is 40 scripts per week (8 per day). Start your application with the word "blue". The AI does the heavy lifting — your job is guiding it, reviewing the output, and refining it.

What You'll Do

Receive topics fro ---------- daily
Write scripts using Claude AI with my custom system (full training provided)
Review and tweak AI-generated scripts for quality
Follow SOPs closely and adapt when I launch new channels in new niches

What I'm Looking For

Strong English (reading and writing — you don't need to speak on camera)
Experience using AI for YouTube scriptwriting
Experience writing scripts for Faceless YouTube channels
Good understanding of storytelling and YouTube retention
Ability to follow detailed SOPs without needing constant supervision
Fast and efficient — you need to maintain a consistent daily output
Responsive — I don't care when you work, but I need fast replies to messages during the week, and availability for quick questions on weekends if something comes up
Reliable and communicative — if something's wrong, tell me, don't just submit bad work

How to Apply
Don't send me a generic application. Do this first:

Have you ever used ChatGPT, Claude, or any AI tool to write content? If yes, describe what you did.
What do you think makes or breaks a YouTube script, especially when using AI to write it?
Attach a link to your scriptwriting portfolio and channels you have worked with.
Write a <100 word hook for a video titled: "3 WORST and 4 BEST Honda Motorcycles to Own"

Qualified applicants will be given a short paid test task before being hired full-time.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0163
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,120 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Time-YouTube-Scriptwriter-AI-Assisted-1602989
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1602989
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 908635
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1602989
AND `misc`.`idIS NULL 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1602989
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1602989' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1602989 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1602989
AND `misc`.`idIS NULL 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-16-2026=319***Mar-17-2026=117***Mar-18-2026=77***Mar-19-2026=27***Mar-20-2026=13***Mar-21-2026=17***Mar-22-2026=23***Mar-23-2026=29***Mar-24-2026=22***Mar-25-2026=20***Mar-26-2026=17***Mar-27-2026=9***Mar-28-2026=7***Mar-29-2026=10***Mar-30-2026=11***Mar-31-2026=9***Apr-01-2026=13***Apr-02-2026=8***Apr-03-2026=9***Apr-04-2026=14***Apr-05-2026=6***Apr-06-2026=2***Apr-07-2026=12***Apr-08-2026=15***Apr-09-2026=25***Apr-10-2026=15***Apr-11-2026=5***Apr-18-2026=1' WHERE job_id'1602989'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=727***Apr-2026=125' WHERE job_id'1602989'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1602989' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1602989 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '908635'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)