AI Video Editor (Meta Ads, AI Video & Voice Tools) | US DTC Brand, Team Based in Southeast Asia | Full Time

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

TYPE OF WORK

Full Time

SALARY

$1,500 - $2,500

HOURS PER WEEK

42

DATE UPDATED

Oct 6, 2026

JOB OVERVIEW

TYPE OF WORK: Full Time, Remote
WAGE / SALARY: $1,500 - $2,500 per month, based on skill, plus performance bonuses

➤ Who we are
We are a fast-growing DTC e-commerce brand, selling to women across the US. Our team is based in Southeast Asia (Bangkok time). Our growth engine is paid video ads on Meta, and we need one editor to own that production from end to end.
We are not the average brand that posts one ad a week. We test new video ads every day, and the editor is the engine of that machine.

➤ This is not a cutting job. It's a creative job.
We don't need someone who trims clips. We need someone who looks at any winning ad, understands why it works, and rebuilds the format for our product with AI tools, fast. We send a reference and a script, you find the recipe and deliver the finished ad.
And you own the result. You check your own work before we see it: the hands, the skin, the labels, the lip sync. Nothing fake ships.

➤ What you will make
1. B-roll ads with an AI voiceover (our daily format)
• We give you a validated script and a B-roll bank. You follow the script word for word, pick the shots, generate the voice, edit and caption.
2. Mixed ads
• Real B-roll plus AI B-roll, AI avatars, talking heads.
3. Full AI formats
• AI UGC, 3D and Pixar-style animation, skeleton ads, singing ads, drama ads.
4. New formats as they show up
• We send a reference, you find the recipe.

As the owner of video production, you will also:
• Build and maintain our B-roll bank and our library of proven formats.
• Suggest new formats and hooks when you see something work.
• Report what slows you down (assets, briefs, tools) to the founder, with a suggested fix.

Product accuracy is non-negotiable: every AI shot must look exactly like the real product.
We provide all the AI tools. You bring the skill, we bring the stack.

➤ Schedule
• Full time, 100% remote, long term.
• You can overlap 4 hours a day with Bangkok time (ICT). The rest of your hours are flexible.
• Fast, reliable internet: you upload heavy video files every day.
• Start: as soon as possible.

➤ Who you are
• Must have: 1+ year editing paid social video ads, vertical, for a DTC or e-commerce brand or an ad agency, with a portfolio to show for it. This is required.
• Must have: you use AI video and voice tools every day (Higgsfield, Veo, Kling, Seedance, ElevenLabs or similar), including full AI-generated ads from scratch. If you don't use them today, this role is not for you.
• You can look at any ad and rebuild the format.
• You catch what looks fake: hands, skin, labels, lip sync.
• You work fast and you don't need hand-holding.
• You read carefully. To prove it: in the application form, start your answer about your 3 best ads with the word banana.
• Bonus: you have written scripts or hooks yourself.

➤ Who we want
We're scaling hard right now. We want someone who is all in: full-time, with real hours to give, hungry to learn, and here to grow with us for the long run. This is a high-output role: what matters to us is the ads you ship, not hours on a timesheet. In return, the performance bonuses are serious.

➤ What's in it for you
? $1,500 to $2,500 per month, paid on time, every month. Strong skills get the top of the range.
? Performance bonuses on winning ads. They are serious.
? A real growth path: lead editor when we hire more video editors, creative strategist if you have the eye for it.
? A long-term, stable role with a brand that is actively scaling.
? Direct work with the founder.
? 100% remote, flexible hours outside the 4-hour overlap.

Status: independent contractor. The salary is gross, and you handle your own taxes.

➤ A word from the founder
I'm looking for someone with taste and ownership. My goal is simple: within a few weeks, I send you a reference and a script, and the ad comes back finished, without me fixing anything. You catch the fake hand before I do. In return: your salary grows with your results, you earn bonuses on winning ads, and you get more responsibility as the brand grows.

➤ How to apply
Apply through this form: ----------
Applications sent any other way will not be considered. Please don't DM.

➤ Our hiring process
1. Application form, about 5 minutes plus a short Loom
2. Short paid test
3. Quick video call with the founder
4. You start. The first week is a paid trial week, then it's a long-term role

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0172
Total Execution Time  0.0185
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,984 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-Editor-Meta-Ads-AI-Video-Voice-Tools-US-DTC-Brand-Team-Based-in-Southeast-Asia-Full-Time-1744509
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0118 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1744509
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 674857
 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` = 1744509
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-23',ej.date_added) duration_days, DATEDIFF('2026-10-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1744509' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744509 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-06-2026=842***Oct-07-2026=152***Oct-08-2026=69***Oct-09-2026=28***Oct-10-2026=20***Oct-11-2026=8***Oct-12-2026=18***Oct-13-2026=16***Oct-14-2026=25***Oct-15-2026=23***Oct-16-2026=11***Oct-17-2026=7***Oct-20-2026=1***Oct-22-2026=1***Oct-23-2026=1' WHERE job_id= '1744509'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1220' WHERE job_id= '1744509'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1744509' 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` = 1744509 
0.0044   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '674857'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)