AI Video Editor — Meta Ads

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

TYPE OF WORK

Any

SALARY

850

HOURS PER WEEK

40

DATE UPDATED

Sep 19, 2026

JOB OVERVIEW

AI Video Editor — Meta Ads

Type: Full time · Remote · Monday to Friday
Salary: $500 – $1000 USD/month depending on experience, plus a bonus every time one of your videos becomes a winner we scale.

How to apply — read this first

Do not send a message here. Do not send a CV here.

Go to this link and complete the application:

----------

Pick this role from the list. There is a field inside to upload your CV and link your reel — we will not review an application without work to watch.

What the job is

We run supplement brands and we advertise on Facebook every single day. Our best-performing ads are AI-generated video: VSLs built from a script, carried by B-roll we generate ourselves.

We have the scripts. We have the system. We need the person who turns a script into a finished Meta ad, every day, using Higgsfield and Google Flow.

Your work

1. Turn the script into a finished VSL.
You get a written script — hook, problem, mechanism, offer. You produce the video that delivers it: generated scenes, voiceover, cuts, captions, sound. Finished ad, ready to upload.

2. Generate the B-roll that carries each beat.
The script says "most people take three supplements a day" — you produce the shot that shows it. You write the prompts in Higgsfield and Google Flow, you generate, and you keep the look consistent from scene to scene: same lighting, same product, same world.

3. Regenerate until it matches.
The first output is never the one. You see what is off — the hands, the label, the timing, the lighting — you fix the prompt and go again. This is most of the craft.

4. Cut it for Meta.
The first three seconds d ---------- everything. You feel it when a cut lands one beat too slow. Correct dimensions, correct length, caption style, naming convention — every time, no interpretation.

5. Deliver a batch every day, and apply the notes.
You send the day's videos for review, you get revision notes back, you apply them the same day and resend. This loop is the job.

6. Log everything.
Every video archived with a unique name and the prompts that made it. We must be able to re-cut or rebuild any winner months later without starting from scratch.

What we need from you
You have made AI video before, with Higgsfield or Google Flow. Kling, Veo or Runway also count. You already know the first generation is rarely usable.
You can edit properly. CapCut, Premiere or After Effects — pacing, captions, sound design, clean exports.
You understand what makes an ad hold attention. A VSL is not a montage. It builds.
You follow the format exactly. Dimensions, length, captions, naming. Not open to interpretation.
Written English good enough to work from our scripts and answer our revision notes.
Extremely organised. Files, versions, prompts, archives.
You deliver every single day. This is volume with a rhythm, not one masterpiece a month.
Nice to have

ElevenLabs or any voice cloning. UGC-style ads. Direct response video — VSLs, advertorials. Facebook Ads Manager. Supplement or health brands.

Before you apply

Some of our brands are in health and women's wellness, including intimacy products. The work is never explicit, but if that topic is not for you, this role is not for you and that is completely fine.

What we offer
A stable, long-term, full-time position.
The scripts and the system already exist. You are not inventing the strategy, you are executing it well and fast.
Direct work with the owner. No middle manager.
Paid trial first: one script, one finished VSL — generated B-roll, voiceover, captions, sound, Meta-ready. Good trials get hired within days.
Paid on time, every time.

Again: the only way to apply is ----------

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0025
Controller Execution Time ( Jobseekers / Job )  0.0229
Total Execution Time  0.0278
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,384 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-Editor-Meta-Ads-1718744
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0121 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1718744
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 833783
 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` = 1718744
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1718744' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718744 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-28-2026=1100***Aug-29-2026=118***Aug-30-2026=62***Aug-31-2026=57***Sep-01-2026=36***Sep-02-2026=15***Sep-03-2026=14***Sep-04-2026=12***Sep-05-2026=5***Sep-06-2026=6***Sep-07-2026=2***Sep-08-2026=3***Sep-09-2026=4***Sep-10-2026=2***Sep-11-2026=3***Sep-12-2026=1***Sep-13-2026=1***Sep-14-2026=3***Sep-15-2026=2***Sep-16-2026=3***Sep-17-2026=4***Sep-18-2026=1***Sep-19-2026=896***Sep-21-2026=2' WHERE job_id'1718744'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1337***Sep-2026=1015' WHERE job_id'1718744'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1718744' 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` = 1718744 
0.0057   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '833783'
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)