Video Editor (AI + B-Roll) - DTC Health & Beauty Brand | Full-Time, Remote

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

TYPE OF WORK

Full Time

SALARY

1500$/month

HOURS PER WEEK

40

DATE UPDATED

Jul 27, 2026

JOB OVERVIEW

Video Editor (AI + B-Roll) - DTC Health & Beauty Brand | Full-Time, Remote

We're a branded DTC business in health & beauty doing close to 7 figures/month on Meta. We're building out our creative team and need a skilled video editor to work directly under our Creative Strategist, turning briefs into finished, scroll-stopping ads.
This is not a "trim the clips and add captions" role. You'll be building complete video ads from scratch: sourcing B-roll, generating new visuals with AI tools, editing, sound design, the whole thing. The strategist hands you the concept and brief, you bring it to life.
What you'll do

Take creative briefs from our strategist and turn them into finished Meta video ads
- Build completely new video ads from B-roll — sourcing, cutting, and assembling footage into native, high-performing creative
- Use AI video tools (Higgsfield, Kling, Sora, Seedance, Flow AI, Runway, etc.) to generate new visuals, scenes, and b-roll that don't exist as stock
- Edit UGC and creator footage into punchy, hook-driven ads
- Sound design, captions, pacing, and retention editing optimized for Meta
- Produce in volume — multiple variants and iterations per concept
- Match our brand style and adapt fast based on strategist feedback

Who we're looking for
- Proven experience editing Meta/DTC video ads (not wedding videos or YouTube vlogs — performance ad creative)
- Fluent with AI video generation tools — Higgsfield, Kling, Sora, Seedance, Flow AI, Runway, Pika, or similar. Be ready to show what you've made with them.
- Strong at sourcing and editing B-roll into cohesive, original ads
- Skilled in at least one pro editing suite (Premiere Pro, After Effects, DaVinci Resolve) and fast tools like CapCut
- Understands what makes an ad work: hooks, pacing, retention, native feel
- Fast turnaround and high output without sacrificing quality
- Good written English (you'll be communicating with the strategist daily)
- Bonus: experience in health, beauty, skincare, or supplements
- Bonus: AI voiceover/audio tools (ElevenLabs), upscaling (Topaz), Midjourney for stills

Compensation ---------- $/month
- Performance bonus tied to winning creatives
- Full-time, fully remote, long-term role

How to apply
- Generic applications and reused showreels will be ignored. We're hiring on portfolio, not promises. Send the following to [your email / Tally form link]:
- Short intro: who you are, what brands/products you've edited ads for

Your portfolio — this is what we judge you on. Include:
- At least 3 ads you built from scratch using B-roll (not just editing footage someone handed you)
- At least 2 ads where you generated visuals with AI tools — tell us which tools you used for each
- A mix of UGC-style and produced/AI creative if you have it

Your tool stack, list every editing and AI tool you actually use, and what you use each one for

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0226
Total Execution Time  0.0244
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,288 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editor-AI-B-Roll-DTC-Health-Beauty-Brand-Full-Time-Remote-1651226
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0153 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1651226
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 819889
 LIMIT 1 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1651226
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-18',ej.date_added) duration_daysDATEDIFF('2026-08-18',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-08-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1651226' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1651226 
0.0017   UPDATE employer_jobs SET hit_counts '***May-20-2026=389***May-21-2026=57***May-22-2026=26***May-23-2026=4***May-24-2026=8***May-25-2026=6***May-26-2026=4***May-27-2026=1***May-28-2026=1***May-30-2026=4***May-31-2026=1***Jun-01-2026=6***Jun-02-2026=7***Jun-03-2026=1***Jun-04-2026=2***Jun-05-2026=2***Jun-06-2026=2***Jun-08-2026=4***Jun-09-2026=1***Jun-10-2026=5***Jun-12-2026=4***Jun-13-2026=1***Jun-14-2026=1***Jun-15-2026=2***Jun-16-2026=5***Jun-17-2026=3***Jun-18-2026=3***Jun-19-2026=2***Jun-20-2026=2***Jun-22-2026=1***Jun-23-2026=1***Jun-24-2026=1***Jun-25-2026=2***Jun-26-2026=1***Jun-28-2026=1***Jun-29-2026=2***Jun-30-2026=2***Jul-01-2026=2***Jul-02-2026=2***Jul-03-2026=2***Jul-04-2026=2***Jul-06-2026=2***Jul-07-2026=3***Jul-08-2026=2***Jul-09-2026=2***Jul-10-2026=1***Jul-11-2026=1***Jul-12-2026=1***Jul-13-2026=3***Jul-14-2026=1***Jul-15-2026=2***Jul-17-2026=3***Jul-20-2026=1***Jul-21-2026=2***Jul-22-2026=3***Jul-23-2026=3***Jul-24-2026=1***Jul-27-2026=1000***Jul-28-2026=125***Jul-29-2026=73***Jul-30-2026=33***Jul-31-2026=4***Aug-01-2026=3***Aug-02-2026=4***Aug-03-2026=14***Aug-04-2026=7***Aug-05-2026=13***Aug-06-2026=3***Aug-07-2026=4***Aug-08-2026=4***Aug-09-2026=2***Aug-10-2026=4***Aug-11-2026=5***Aug-12-2026=4***Aug-13-2026=2***Aug-14-2026=2***Aug-15-2026=2***Aug-18-2026=1' WHERE job_id'1651226'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=501***Jun-2026=64***Jul-2026=1273***Aug-2026=74' WHERE job_id'1651226'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1651226' 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` = 1651226 
0.0065   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '819889'
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)