YouTube Script Writer (+ B-Roll Recorder in the AI Niche)

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

TYPE OF WORK

Full Time

SALARY

1500

HOURS PER WEEK

40

DATE UPDATED

Jun 1, 2026

JOB OVERVIEW

YouTube Script Writer (+ B-Roll Recorder in AI tutorial Niche)

About the role
We create content about AI tools — the kind of videos that actually show people what's new, what works, and why it matters. Our channel covers everything from beginner-friendly platforms to more technical developer tools, and we're growing fast.

This is a combined role: you write the script, then you record the footage that brings it to life. You'll own both phases for every video, producing 4–5 videos per week.

What you'll do
-Research AI tools and turn them into clear, engaging video scripts
-Use our internal tooling and workflow system to draft and refine scripts — we have good systems, and we'll train you on them
-Actually use every tool before you script it — accuracy is non-negotiable
-Record clean screen recordings (B-roll) that match each section of your script
-Organize footage clearly so editors can work without guessing
-Respond promptly to editor questions — our team works across time zones

Tools you'll work with
You'll be using and recording a range of AI tools — from beginner-friendly (Lovable, ChatGPT, Replit) to more technical ones (Cursor, Claude Code, Antigravity). You don't need to know them all on day one. What matters is that you're comfortable figuring things out.

We use OBS for screen recording. Familiarity helps, but we'll walk you through our setup during onboarding. All AI tool subscriptions are covered by us — you don't need to arrange or pay for anything yourself.

What we're looking for
- Genuine interest in AI — you follow what's happening, you're curious about new tools
- Strong written communication, especially in English
- Comfortable recording your screen and iterating on footage quality
- Reliable and organized — editors depend on your naming and structure
- Good async communicator — we work across time zones, so responsiveness and clarity in written messages matters
- Hard-working, takes ownership, doesn't need to be chased for updates

What you get
- $1,000 – $1,500/month — depending on experience, with real room to grow as you take on more responsibility
- All tools covered — we take care of every AI tool subscription, so you can focus on the work
- Structured onboarding — detailed SOP, tool access, and hands-on guidance from day one
- Fully remote — work from anywhere, full-time
- Impact you can see — your scripts and footage go live on a growing AI channel, every week

Our channel
Get a feel for the style and topics before you ----------
----------

How to apply
Send us a short message that covers the following:
1. Do you have experience writing scripts for video content? Share examples if you have them.
2. Have you done screen recording before? Share examples if you have them
3. Any other relevant experience you think we should know about

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0166
Total Execution Time  0.0180
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,928 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/YouTube-Script-Writer-B-Roll-Recorder-in-the-AI-Niche-1659141
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0110 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1659141
 LIMIT 1 
0.0012   SELECT *
FROM `employers`
WHERE `employer_id` = 788101
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1659141
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-11',ej.date_added) duration_daysDATEDIFF('2026-07-11',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-07-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1659141' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1659141 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-01-2026=508***Jun-02-2026=104***Jun-03-2026=79***Jun-04-2026=37***Jun-05-2026=18***Jun-06-2026=16***Jun-07-2026=5***Jun-08-2026=10***Jun-09-2026=19***Jun-10-2026=7***Jun-11-2026=3***Jun-12-2026=6***Jun-13-2026=3***Jun-14-2026=5***Jun-15-2026=8***Jun-16-2026=7***Jun-17-2026=6***Jun-18-2026=8***Jun-19-2026=4***Jun-20-2026=3***Jun-21-2026=4***Jun-22-2026=4***Jun-23-2026=3***Jun-24-2026=5***Jun-25-2026=2***Jun-26-2026=2***Jun-27-2026=4***Jun-28-2026=1***Jun-29-2026=3***Jun-30-2026=4***Jul-01-2026=4***Jul-03-2026=1***Jul-04-2026=5***Jul-11-2026=1' WHERE job_id'1659141'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jun-2026=885***Jul-2026=11' WHERE job_id'1659141'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1659141' 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` = 1659141 
0.0043   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '788101'
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)