AI Video Editor — E-Commerce Direct Response Ads

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

TYPE OF WORK

Any

SALARY

$1600/month

HOURS PER WEEK

39

DATE UPDATED

May 7, 2026

JOB OVERVIEW

TrendScale Media | Remote | 15 concepts/week | Base + winning-ad bonuses

We run paid creative for some of the fastest-scaling 8-figure brands in health, beauty, and supplements. Our ads are the reason these brands profitably spend six figures a day on Meta and TikTok. Creative is the lever that decides whether a brand wins or dies in this space — and we need another editor who actually gets that.

This isn't a "cut to the beat, add a transition" job. The editors who win here understand why a hook works at second 2 vs second 5, why one VO read converts and another flops, and how to keep a 30-second ad from leaking attention at every cut.
What we're building

TrendScale's clients are scaling spend month over month because the creative prints. We're testing 40+ concepts a week across the roster, and the bottleneck right now is volume + quality of edits. The editors who close feedback loops fast and ship winners get more reps, more bonus, and a real shot at growing into a Creative Strategist seat.
Why you'd actually want this gig

You'll be working directly with strategists, media buyers, and a founder who lives and breathes direct response — not someone who just wants it to "look nice"
Real bonuses on winning ads. Not a $50 gift card — meaningful upside when your concept scales
You'll see the spend data on your edits. You'll know exactly what hit, what flopped, and why. Most editors never get this feedback loop
Career path is real. Editors who think like marketers grow into Creative Strategist roles here
No micromanagement. Hit the bar, hit the deadline, work from wherever

What you'll do

Cut 15 ad concepts/week across multiple health & supplement brands
Lead with the hook — your job is to stop the scroll in 1.5 seconds, then keep them watching
Mix UGC, AI b-roll, motion, screen recordings, and stock to build punchy DR ads
When something hits, ship 5 variants of it the same day
Close feedback loops in hours, not days

Who I'm looking for

You've cut DTC ads before — health, supplements, or beauty is a big plus
1,000+ hours doomscrolling TikTok and IG. You spot the format before the trend reports do
Pacing and storytelling > everything. If your reel leads with transitions and effects, this isn't your role
Fluent with AI tools — Runway, Kling, ElevenLabs, Midjourney for hooks, b-roll, fake UGC. "I've used ChatGPT" doesn't count
You can read a script and feel the emphasis, the cuts, the vibe — English nuance matters here
You take blunt feedback well. We move fast and we're direct

Don't apply if

You need someone to hold your hand through every brief
You judge your work by how cool it looks instead of whether it converts
You ghost on deadlines or take a day to reply on Slack
This is your fifth side gig

How to apply
Send me a Loom (under 4 min) covering:

One DTC ad you edited that performed — walk me through your thinking on the hook and first 5 seconds
How you actually use AI in your workflow (specific tools, specific outputs)
Your rate and weekly capacity

Plus your reel/portfolio link. No résumé needed.
Strong Looms get a paid test edit. Crush that and you're in.
— Aymen, ---------- Media

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,264 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-Editor-E-Commerce-Direct-Response-Ads-1634592
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0093 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1634592
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 874940
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1634592
AND `misc`.`idIS NULL 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1634592
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-10',ej.date_added) duration_daysDATEDIFF('2026-07-10',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-07-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1634592' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1634592 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1634592
AND `misc`.`idIS NULL 
0.0010   UPDATE employer_jobs SET hit_counts '***Apr-29-2026=1***Apr-30-2026=4***May-01-2026=220***May-02-2026=7***May-03-2026=2***May-04-2026=3***May-05-2026=3***May-07-2026=303***May-08-2026=144***May-09-2026=23***May-10-2026=20***May-11-2026=17***May-12-2026=16***May-13-2026=7***May-14-2026=5***May-15-2026=4***May-16-2026=3***May-17-2026=4***May-18-2026=5***May-19-2026=5***May-20-2026=3***May-21-2026=3***May-22-2026=2***May-23-2026=1***May-24-2026=1***May-25-2026=1***May-26-2026=1***May-27-2026=1***May-28-2026=1***May-29-2026=1***May-30-2026=1***May-31-2026=1***Jun-01-2026=1***Jun-03-2026=2***Jun-04-2026=2***Jun-06-2026=1***Jun-07-2026=1***Jun-08-2026=2***Jun-09-2026=3***Jun-11-2026=1***Jun-12-2026=2***Jun-13-2026=3***Jun-14-2026=2***Jun-15-2026=1***Jun-16-2026=2***Jun-18-2026=1***Jun-19-2026=2***Jun-21-2026=1***Jun-24-2026=2***Jun-25-2026=1***Jun-27-2026=1***Jun-29-2026=1***Jun-30-2026=1***Jul-03-2026=1***Jul-04-2026=2***Jul-10-2026=1' WHERE job_id'1634592'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=5***May-2026=808***Jun-2026=33***Jul-2026=4' WHERE job_id'1634592'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1634592' 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` = 1634592 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '874940'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)