AI Video Editor for a Fast-Growing DTC Brand

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

TYPE OF WORK

Full Time

SALARY

$1500-3000

HOURS PER WEEK

40

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW


We're a small, fast-growing Shopify brand, and Meta ads are how we grow. I'm hiring 2 AI video editors to work directly with me. You'll make ads with AI video tools, recreate and iterate on our winners, and help find the next one.

Why this role:
- You work directly with the founder. There are no managers.
- You'll start as an editor and grow beyond it. I'll share all the strategy behind the ads: why one creative carries the account for weeks while another dies in testing. As you take on more of the thinking, your pay goes up with it.

What separates the editor I hire:

- You're deliberate with every shot. Each beat has a job: stop the scroll, build curiosity, or pay it off. A visual that only loosely matches the script isn't good enough.
- You treat the first frame as the most important part of the ad. You know how to make it pattern-interrupting and instantly clear about who the ad is for.
- You care about sound. Our process ads are ASMR-driven, so crisp effects and no AI music mush.
- You'll improve a brief and tell me why. I'd rather hear "I changed the hook shot, here's why" than get a clean execution of something that was going to flop.
- You're patient with AI. You know that getting a clip right takes regenerations, and you can spot a bad hand, a warped object or a continuity error before I do.

The work:
- Make 5–10 Meta ads per week across:
> AI-generated process/ASMR ads. Recreate our proven winners with new inputs so each one feels fresh but keeps what made the original work.
> Emotional storytelling. Ads built on real moments and the feelings behind them.
> AI UGC and talking-head ads.
> Editing real footage, such as UGC and product clips.

- Turn reference videos into our own original versions with AI. We never repost other people's content.
- Iterate fast from performance data. Every week we review the ad account together: what won, what died, and why.
- About 70% of the work is iterating on winners and 30% is new concepts.

Tools:
- Seedance, Kling, Higgsfield, CapCut or Premiere. We pay for all AI tools.

Compensation:
- $1,500–$3,000/month base, depending on skill
- A percentage of spend on every winner you make, paid for as long as the ad keeps spending profitably

Hiring process:
Application → call → paid 2-week trial

Don't apply if…
- You've never made ads for an ecommerce brand
- You haven't edited or generated AI video ads
- You need every shot described in the brief
- You can't explain why your edit should perform better
- Your idea of "good" is how an ad looks, not what it did
- You get defensive about feedback
- You need slow timelines and hand-holding

To apply: fill out the form here: ----------

Applications submitted without the form will NOT be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0147
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,472,872 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-Editor-for-a-Fast-Growing-DTC-Brand-1746616
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0059 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746616
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 1007930
 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` = 1746616
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-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746616' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746616 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=1369***Oct-10-2026=110***Oct-11-2026=4***Oct-17-2026=2' WHERE job_id= '1746616'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1482' WHERE job_id= '1746616'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746616' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746616 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1007930'
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)