Ai Video Creator

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

TYPE OF WORK

Full Time

SALARY

$800/mo

HOURS PER WEEK

40

DATE UPDATED

Oct 6, 2026

JOB OVERVIEW

OVERVIEW

I'm building a portfolio of AI character accounts promoting health supplements on social media. US-based, and I run this like a real company: signed contracts, documented SOPs, a Notion pipeline, weekly Wise payments that have never been late, and written feedback every single workday. If you've been ghosted, underpaid, or left guessing by past clients, this is the opposite.

THE BAR

This role is for someone who already generates AI video at a high level. You will be given one of our existing videos and asked to recreate it. If the realism, character consistency, and pacing hold up, we talk. If you're still learning these tools, this isn't the right post for you and I'd rather save you the time.

WHAT YOU'LL DO

Produce short-form videos start to finish:
Generate the character frame in Nano Banana Pro
Animate using Omni Flash via Google Flow
Write prompts with Claude (formulas provided)
Edit in CapCut: captions, pacing, transitions, on-screen text
Deliver to ---------- and log in Notion
Minimum of 3 videos per day

This is not traditional editing. There is no raw footage. You are generating everything from scratch.
Reference videos for expected quality: ----------

REQUIREMENTS

At least 1 year producing AI-generated video
Portfolio of work YOU personally made
Strong written English
Available 6 days per week
Wise account for payment
Experience required: Nano Banana Pro, Google Flow, CapCut, Claude/ChatGPT

COMPENSATION

$5 per video, paid weekly via Wise
Uncapped performance bonuses when videos go viral (My team consistently receives large bonuses every week!)
Pay increases the longer we work together. Increases are tied to consistency, quality, and taking on more ownership as the portfolio of AI characters scale.

HOW TO APPLY

Start your message with the word VIRAL so I know you read this.

Then send me:

- Links to 3 AI videos you personally created
- Proof of those AI videos are actually yours. Send a screenshot (or even better a loom recording) proving the work is yours, a full editing timeline or generation history from Google flow.
- One sentence on the hardest character consistency problem you've solved and how
- BONUS: A 2 minute screen recording walking me through process of how you made one of the videos from your portfolio

Applications without the items listed above will not be reviewed. Strong applicants get a recreate assignment (Software costs will be reimbursed) before onboarding. Looking forward to hearing from you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0154
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,880 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Ai-Video-Creator-1744891
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0097 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1744891
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 930827
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1744891
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-23',ej.date_added) duration_days, DATEDIFF('2026-10-23',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1744891' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744891 
0.0012   UPDATE employer_jobs SET hit_counts = '***Oct-06-2026=438***Oct-07-2026=163***Oct-08-2026=80***Oct-09-2026=35***Oct-10-2026=19***Oct-11-2026=13***Oct-12-2026=19***Oct-13-2026=12***Oct-14-2026=5***Oct-15-2026=13***Oct-16-2026=18***Oct-17-2026=6***Oct-20-2026=1***Oct-21-2026=1***Oct-22-2026=1***Oct-23-2026=1' WHERE job_id= '1744891'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=824' WHERE job_id= '1744891'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1744891' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744891 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '930827'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)