Short Form Video Editor for Ecommerce Ads (Meta, UGC, AI Video)

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

TYPE OF WORK

Gig

SALARY

TBD

HOURS PER WEEK

TBD

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

About us

We are a small ecommerce brand in the health and supplement space. We sell to customers in the United States and Canada, and we run our advertising on Facebook and Instagram. The business is run by one person right now, so you will be working directly with the owner, not through a manager or an agency layer.

We are looking for an editor to build these ads for us on a project basis. Work comes in batches. Some months there are several, some months there are none. We are not offering fixed weekly hours, so please only apply if project work suits you.

When a batch goes well, we come back to the same editor for the next one. Most of our work ends up going to a small number of people we trust.

What the job is

You will build the short video ads we run on Facebook and Instagram. Each batch is 3 to 5 videos, 30 to 90 seconds long, vertical format.

For every batch you will receive a written brief. The brief gives you the script, the hook, the pacing, and notes on what visuals we want. Your job is to turn that brief into a finished ad.

Your work will include:

Editing raw creator footage into a finished ad with captions, pacing, and sound design
Finding your own clips when a brief does not come with footage. We will tell you exactly what to look for. You find it and choose well.
Building AI video ads. This includes AI UGC avatars, faceless voiceover videos, cartoon and animated styles, and AI generated B-roll.
Adding on screen text and captions that are timed correctly
Exporting in 9:16, plus 1:1 and 4:5 versions
Making new versions of ads that perform well, usually a new opening with the same body

Requirements

At least 1 year editing short form video. Facebook, Instagram, or TikTok content.
Strong with CapCut, Adobe Premiere, or After Effects
Real experience with AI video and voice tools. For example ElevenLabs, HeyGen, Higgsfield, Veo, Runway, or similar. Tell us which ones you use and show us work you made with them.
Able to deliver a batch of 3 ads within 48 hours
Computer that can run your editing software smoothly, plus stable internet for uploading large video files
Good written English. You will be reading briefs and asking questions in writing.
Comfortable working from a written brief without needing a call for every task

What makes you a strong fit

You have edited ads for an ecommerce brand before and can name the brand
You understand that the first 3 seconds decide whether the ad works
You ask a question when something in the brief is unclear instead of guessing
You want to learn the marketing side, not just the editing side. Over time we want you to understand why the ads are built the way they are, so you can make more of the decisions yourself.

What working with us looks like

You work directly with the owner. No middle layer, no chasing approvals.
Briefs are written out properly, so you are not guessing what we want
Any tools or accounts you need for the work are provided
Feedback is specific and comes back quickly
Editors who deliver get first call on every batch after that, and more freedom over how the ads get built

How to apply

Please send an application that includes all of the following:

Start your message with the word "pretzel" so we know you read the whole posting.
Links to 2 or 3 short form ads you personally edited. Tell us what your role was on each one.
At least one example of something you made using AI video tools, and which tools you used.
The editing software you use and your computer specifications.
Your internet speed and your available working hours in Philippine time.

Applications without the word "pretzel" will not be read. Please do not send an application written by ChatGPT. We would rather hear from you in your own words.

Shortlisted applicants will get one small batch to start. Everyone gets the same brief so we can compare fairly.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0107
Total Execution Time  0.0120
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Short-Form-Video-Editor-for-Ecommerce-Ads-Meta-UGC-AI-Video-1709109
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0055 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709109
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 965132
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709109
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-27',ej.date_added) duration_daysDATEDIFF('2026-08-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709109' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709109 
0.0006   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=2***Aug-17-2026=291***Aug-18-2026=3***Aug-19-2026=4***Aug-20-2026=2***Aug-21-2026=544***Aug-22-2026=84***Aug-27-2026=3' WHERE job_id'1709109'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=933' WHERE job_id'1709109'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709109' 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` = 1709109 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '965132'
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)