AI-First Video Editor for Facebook Ads - MUST Know AI Tools (HeyGen, Image Gen, ChatGPT/Claude)

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

TYPE OF WORK

Full Time

WAGE / SALARY

$700 - $2,000/month, depending on skill

HOURS PER WEEK

40

DATE UPDATED

Jun 6, 2026

JOB OVERVIEW

Read this carefully. This is NOT a normal video editing job.

We run a direct-to-consumer e-commerce brand and produce Facebook and Instagram video ads at volume. We want ONE dedicated, long-term editor who is fluent in AI tools. If you can edit but cannot actually use AI to create, this role is not for you. Please do not apply.

You must also be fluent in English. Clear written and spoken English is required, as you will be working closely with us and reading scripts in English.

We write the scripts. Your job is to turn them into finished ads. Your footage will come from many sources: AI generation, stock and online clips, YouTube, Canva, and UGC creators. You need to be comfortable pulling from all of these and blending them into one clean, cohesive ad.

AI is the job. You must already know how to:
. Create talking-head and avatar videos with AI tools such as HeyGen (avatar selection, lip-sync, cleanup).
. Generate B-roll, scenes, and product images with AI image tools such as Nano Banana Pro or Midjourney, including writing precise prompts.
. Use AI tools to build captions and hooks.
. Combine AI footage with sourced footage (stock, YouTube, Canva, UGC) into a finished ad, not just edit clips someone hands you.

On top of AI fluency, you must edit well:
. Cut our scripts into Facebook and Instagram ads (9:16, 1:1, 4:5). Ad length varies widely, anywhere from 10 seconds to 10 minutes, so the skill is knowing where to cut and when, not hitting a fixed runtime.
. Keep it clean and simple. We do NOT want over-edited videos with heavy effects. The right cut at the right ---------- nt matters far more than fancy transitions.
. Add sound-off captions, music, and SFX where they help, nothing more.
. Nail the first three seconds (the hook) every single time.
. Use direct-response pacing: fast and punchy, NOT slow cinematic montage.

Editing tools: CapCut, Premiere, DaVinci, or After Effects.

You are not a fit if you only do cinematic, wedding, or YouTube editing, or if you have never actually used AI generation tools yourself. We will test this.

This is a full-time, long-term role. We pay monthly via bank transfer from the US (Wise, Payoneer, or similar, whatever works best for you).

How to apply (read carefully, we filter hard):
1. Start your reply with the word "SCROLL-STOP". Applications without it will be ignored.
2. List every AI tool you have personally used and exactly what you made with each. Be specific. For example: "Used HeyGen to make 40 avatar ads for a skincare brand", not "Familiar with AI".
3. Walk me through how you would take one of our 60-second scripts to a finished ad. Where do you use AI footage, where do you pull sourced footage from, and how do you build the captions?
4. Send your portfolio. It must include ads you actually made with AI tools, not just edited footage.

If you cannot answer questions 2 and 3 with real specifics, please do not apply.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0635
Total Execution Time  0.0648
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,776 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-First-Video-Editor-for-Facebook-Ads-MUST-Know-AI-Tools-HeyGen-Image-Gen-ChatGPTClaude-1662967
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0549 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1662967
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 942263
 LIMIT 1 
0.0479   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1662967
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-19',ej.date_added) duration_daysDATEDIFF('2026-06-19',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-06-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1662967' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1662967 
0.0010   UPDATE employer_jobs SET hit_counts '***Jun-06-2026=1282***Jun-07-2026=124***Jun-08-2026=45***Jun-09-2026=18***Jun-10-2026=16***Jun-11-2026=11***Jun-12-2026=3***Jun-13-2026=3***Jun-19-2026=1' WHERE job_id'1662967'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1502' WHERE job_id'1662967'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1662967' 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` = 1662967 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '942263'
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)