AI Video Ads Editor - Veo 3 + Seedance 2.5, AI UGC, TikTok Hooks (Fri-Mon, $400/mo)

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

TYPE OF WORK

Part Time

SALARY

$400/month

HOURS PER WEEK

28

DATE UPDATED

Sep 3, 2026

JOB OVERVIEW

START YOUR APPLICATION WITH THE WORD "SEEDANCE" IN CAPITAL LETTERS ON THE FIRST LINE. Anything else gets deleted unread.

I do not need another video editor. Premiere, After Effects, "engaging and professional content" - that is not this job. I get twenty of those applications a week and I delete all of them.

I need someone who lives inside AI video models.

THE WORK
We make short-form ads for TikTok and YouTube Shorts. Up to 60 seconds. Every video is built from AI UGC clips, AI B-roll, sourced B-roll, AI voiceover, styled captions, and fast cuts in CapCut.

Per shift you deliver either:
- 5 to 7 finished videos, or
- up to 30 variants of videos that are already running (new first 3 seconds, new hook, swapped opening clip, new hook audio, different captions, different voice)

Most of them will fail. That is the point. We test volume to find the few that work, and then we hammer the winners with variants.

THE SHIFT
Friday, Saturday, Sunday, Monday. 4 days, 28 hours per week. $400/month. Remote.

WHAT I ACTUALLY WANT TO KNOW
Answer these in your application. Short answers are fine, real answers are required.

1. Which AI video models did you generate with this month? Name them and tell me what each one is good and bad at. If Veo 3 and Seedance 2.5 are not in your answer, tell me what you use instead and why it is better.
2. Your AI UGC character has to look like a real person filming on a phone, not a corporate avatar. What do you actually do to get that? Voice choice, framing, imperfections - be specific.
3. Give me one hook from your own work that beat the others. What was it, and why did it work on TikTok specifically?
4. Roughly what does it cost you in credits and minutes to produce one 30 second AI UGC ad end to end?

If you cannot answer #1 and #4 from memory, this role is not for you and we will both save time.

THE TEST - THIS IS NOT OPTIONAL
Anyone can write a good application. I hire off the work.

Make the test video here: ----------

It takes about 10 minutes if you know your tools. We pay for it if we can use it. Applications without a submitted test video do not get read.

Do the test, then apply here with your answers. Start with SEEDANCE.

SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0015
Controller Execution Time ( Jobseekers / Job )  0.0573
Total Execution Time  0.0596
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,632 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-Ads-Editor-Veo-3-Seedance-25-AI-UGC-TikTok-Hooks-Fri-Mon-400mo-1669465
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 24 (0.0408 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1669465
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 299072
 LIMIT 1 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1669465
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-11',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1669465' 
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669465 
0.0009   UPDATE employer_jobs SET hit_counts '***Jun-16-2026=656***Jun-17-2026=32***Jun-18-2026=16***Jun-19-2026=15***Jun-20-2026=5***Jun-21-2026=3***Jun-22-2026=2***Jun-23-2026=3***Jun-24-2026=2***Jun-25-2026=2***Jun-26-2026=1***Jun-29-2026=1***Jun-30-2026=2***Jul-01-2026=5***Jul-02-2026=1***Jul-03-2026=2***Jul-04-2026=2***Jul-06-2026=3***Jul-07-2026=1***Jul-08-2026=6***Jul-09-2026=1***Jul-10-2026=1***Jul-12-2026=2***Jul-13-2026=1***Jul-15-2026=2***Jul-16-2026=1***Jul-17-2026=1***Jul-18-2026=1***Jul-19-2026=1***Jul-20-2026=2***Jul-21-2026=3***Jul-22-2026=1***Jul-24-2026=1***Jul-25-2026=8***Jul-26-2026=15***Jul-27-2026=9***Jul-28-2026=11***Jul-29-2026=11***Jul-30-2026=10***Jul-31-2026=13***Aug-01-2026=14***Aug-02-2026=14***Aug-03-2026=9***Aug-04-2026=10***Aug-05-2026=12***Aug-06-2026=7***Aug-07-2026=18***Aug-08-2026=21***Aug-09-2026=23***Aug-10-2026=17***Aug-11-2026=19***Aug-12-2026=19***Aug-13-2026=18***Aug-14-2026=19***Aug-15-2026=25***Aug-16-2026=28***Aug-17-2026=23***Aug-18-2026=23***Aug-19-2026=25***Aug-20-2026=23***Aug-21-2026=26***Aug-22-2026=21***Aug-23-2026=26***Aug-24-2026=23***Aug-25-2026=23***Aug-26-2026=17***Aug-27-2026=6***Aug-28-2026=2***Aug-29-2026=4***Aug-30-2026=2***Aug-31-2026=1***Sep-03-2026=742***Sep-04-2026=126***Sep-05-2026=40***Sep-08-2026=2***Sep-11-2026=1' WHERE job_id'1669465'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jun-2026=740***Jul-2026=115***Aug-2026=518***Sep-2026=909' WHERE job_id'1669465'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1669465' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669465 
0.0267   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '299072'
AND `date_added` >= '2022-06-08' 
0.0006   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='3' 
0.0004   SELECT FROM skill_subcategories WHERE skill_sub_id='141' AND skill_cat_id ='3' 
0.0003   SELECT FROM skill_subcategories WHERE skill_sub_id='205' AND skill_cat_id ='3' 
0.0003   SELECT FROM skill_subcategories WHERE skill_sub_id='31' AND skill_cat_id ='3' 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='14' 
0.0004   SELECT FROM skill_subcategories WHERE skill_sub_id='141' AND skill_cat_id ='14' 
0.0003   SELECT FROM skill_subcategories WHERE skill_sub_id='205' AND skill_cat_id ='14' 
0.0004   SELECT FROM skill_subcategories WHERE skill_sub_id='31' AND skill_cat_id ='14' 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='5' 
0.0003   SELECT FROM skill_subcategories WHERE skill_sub_id='141' AND skill_cat_id ='5' 
0.0004   SELECT FROM skill_subcategories WHERE skill_sub_id='205' AND skill_cat_id ='5' 
0.0003   SELECT FROM skill_subcategories WHERE skill_sub_id='31' AND skill_cat_id ='5' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)