AI Video Editor – DTC Ecommerce Ads

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

TYPE OF WORK

Part Time

SALARY

$8/hrs

HOURS PER WEEK

32

DATE UPDATED

Mar 28, 2026

JOB OVERVIEW

We're a fast-growing DTC ecommerce brand and we're looking for an AI Video Editor who genuinely loves this stuff. Someone who keeps up with every new tool, knows what makes an ad convert, and can produce hyper-realistic AI creatives that audiences won't recognize as AI.

What you'll do:
- Produce 20 to 40 fully AI-generated video ads per week for our brands
- Create convincing AI talking heads, UGC-style testimonials, and lifestyle b-roll using the latest generative tools
- Assemble and polish all content in CapCut to broadcast-ready quality
- Study winning creatives in Meta Ads Library and TikTok Creative Center to figure out what's converting
- Come up with your own ad variations (hooks, formats, CTAs) and execute them without needing to be walked through it
- Jump in on scripting when needed, though scripts are usually provided

What we're looking for:
- A real track record making AI-generated video ads for DTC ecommerce brands. We want to see your work, not just hear about it
- Solid hands-on experience with tools like ElevenLabs, Higgsfield, Kling, or something comparable
- Expert-level CapCut skills, timings, transitions, captions, sound design, all of it
- The ability to generate photorealistic AI people, products, and scenes that actually hold up
- A good instinct for direct-response creative. You understand hooks, pacing, and why certain ads sell
- High autonomy. You manage your own pipeline, hit volume targets, and don't need someone checking in on you constantly

Nice to have:
- Experience with Runway, Pika, Sora, or Midjourney
- Some background in paid social or performance marketing
- Comfortable working across multiple brand voices at the same time

This is a part-time role at 32 hours per week with flexible scheduling from Monday to Saturday.

How to Apply:

To show you've actually read this, start your application with the code 'AICreator851'. Then answer these questions:
1. Walk us through your full process for producing an AI-generated UGC-style ad, from receiving a script to handing off the final CapCut export. Be specific about each step and which tools you use along the way.
2. List every AI tool you use for video, image, and voice generation. For each one, tell us your proficiency level (Beginner / Intermediate / Advanced) and what you actually use it for.
3. Realistic AI visuals are hard to pull off. What's your approach for making AI talking heads and product shots look genuine enough to run in paid ads? What do you do to avoid that typical AI look?
4. When you're looking at competitor ads for inspiration, what tells you an ad is probably converting well? And how do you turn that into your own creative?
5. How long does it realistically take you to deliver a finished 20 to 30 second AI-generated video ad from start to final file?
6. Share your portfolio. We want to see hyper-realistic AI ad creatives made for DTC ecommerce specifically, not motion graphics or experimental work.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0346
Total Execution Time  0.0367
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,535,000 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-Editor-DTC-Ecommerce-Ads-1612471
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0270 seconds)  (Hide)
0.0015   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1612471
 LIMIT 1 
0.0019   SELECT *
FROM `employers`
WHERE `employer_id` = 669095
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1612471
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1612471' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1612471 
0.0007   UPDATE employer_jobs SET hit_counts '***Mar-28-2026=259***Mar-29-2026=118***Mar-30-2026=37***Mar-31-2026=15***Apr-01-2026=11***Apr-02-2026=15***Apr-03-2026=9***Apr-04-2026=4***Apr-05-2026=2***Apr-07-2026=2***Apr-08-2026=1***Apr-09-2026=4***Apr-10-2026=1***Apr-11-2026=1***Apr-14-2026=1***Apr-18-2026=1***Apr-22-2026=1' WHERE job_id'1612471'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=428***Apr-2026=53' WHERE job_id'1612471'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1612471' 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` = 1612471 
0.0181   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '669095'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)