AI Video Editor - DTC Creatives

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

TYPE OF WORK

Part Time

SALARY

$20/hr

HOURS PER WEEK

TBD

DATE UPDATED

Apr 17, 2026

JOB OVERVIEW

AI Video Editor for DTC Health Brand Meta Ads

Looking for a performance-driven AI video editor to join our creative team. This is a long term role with ads being created every single week.

About the Role:

We're scaling Meta ad creative for direct-to-consumer health brands and need an AI video editor who can produce winning ads fast — and iterate based on what the data says.
This isn't a role for someone who wants to churn out the same template over and over. Name the subject of the email with the word "growth" so I know you read this. It's for someone who watches their CPAs, CTRs, and hook rates and uses that to inform the next batch of creative.

Required Tools
You should be fluent in:

HeyGen (AI avatars + talking heads)
KIE (AI video generation)
Higgsfield (AI motion + cinematic shots)

Required Experience

Proven track record creating Meta ads for DTC health brands (supplements, wellness, beauty, skincare, etc.)
Understanding of Meta ad policies for the health vertical (you know what gets flagged and how to avoid it)

Dd formats currently winning for us that you MUST be able to produce:

Cartoon ads
AI authority ads
AI voiceover ads

What Sets the Right Person Apart
You treat creative as a science, not just an art. You ask questions like:

"Which hook is converting?"
"What's the thumb-stop rate on v2 vs v3?"
"Why did the cartoon ad outperform the authority ad for this audience?"

If you get excited about iterating and improving based on performance data, we want to talk.

How to Apply
Please email me at ----------

A portfolio of the AI ads you've created — specifically cartoon ads, AI authority ads, and AI voiceover ads for health/DTC brands

Your resume
A quick note on a recent ad you iterated on and what you learned from the data

Serious applicants only. If you don't have health DTC experience or the AI tool stack above, this isn't the right fit.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0031
Controller Execution Time ( Jobseekers / Job )  0.0136
Total Execution Time  0.0174
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,482,840 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-Editor-DTC-Creatives-1626429
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0015   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1626429
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 789131
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1626429
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1626429' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1626429 
0.0006   UPDATE employer_jobs SET hit_counts '***Apr-17-2026=168***Apr-18-2026=126***Apr-19-2026=1' WHERE job_id'1626429'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=295' WHERE job_id'1626429'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1626429' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1626429 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '789131'
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)