AI UGC Video Editor (Meta Ads)

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

TYPE OF WORK

Full Time

SALARY

$1,200–$2,500

HOURS PER WEEK

30

DATE UPDATED

Feb 12, 2026

JOB OVERVIEW

Hope Rings is looking for a Senior AI UGC Video Editor who can build high-converting Meta ads using AI-generated avatars combined with real product b-roll.

This is not a basic editing role.

You will be responsible for:

- Creating ultra-realistic AI UGC creator videos
- Generating AI voiceovers
- Using tools like HeyGen, ElevenLabs, Google Gemini (or similar)
- Blending AI avatar footage with real product b-roll
- Editing Meta-native ads optimized for performance

We are looking for someone with:

- 3+ years of direct e-commerce paid ad editing experience
- Strong understanding of Meta ad creative structure
- Experience using AI tools in production workflows
- Ability to move fast while maintaining realism

This is a performance-driven role. We care about conversion, retention, and realism, not flashy effects.

Important Application Instruction

To show you can follow instructions, please write the word “AVATAR” at the beginning of your application message.

Applications without this word will be automatically declined.

Who Is a Good Fit?

1. Has 3+ years of paid ads editing experience for e-commerce brands
2. Has experience editing Meta (Facebook/Instagram) ads specifically
3. Has used AI tools such as HeyGen, ElevenLabs, ArcAds, Midjourney, Gemini, or similar
4. Understands customer psychology and emotional storytelling
5. Can regenerate, refine, and polish AI output until it looks realistic
6. Works fast and delivers consistently
7. Can collaborate closely with a Creative Strategist

Your Core Responsibilities

1. AI UGC Avatar Production

- Generate realistic avatar photos (Gemini or similar)
- Create AI voiceovers (ElevenLabs or similar)
- Use HeyGen (Photo-to-Video, Product Placement, UGC Ad Video)
- Regenerate outputs until realism is high

2. Meta Ad Assembly

- Blend AI talking head with real b-roll
- Add product shots and lifestyle visuals
- Structure ads using proven Meta format:
- Hook (0–3 seconds)
- Story
- Product introduction
- Emotional payoff
- Offer + CTA

3. Creative Variations

- Produce multiple hook variations
- Maintain same structure while testing different openings
- Deliver 3–5 variations per concept

4. Speed + Volume

- Produce 2–5 ads per day once trained
- Work inside structured briefs
- Follow naming and tracking systems

Tools You Will Be Using

- HeyGen (Photo-to-Video, UGC Ad Video, Product Placement)
- ElevenLabs (AI voiceover)
- Google Gemini / ChatGPT (avatar generation + scripting support)
- CapCut / Premiere Pro / Final Cut
- Google Drive + Notion

If you do not already know these tools, but you are highly technical and learn fast, you may still apply.

What Success Looks Like

- AI avatars that feel indistinguishable from real creators
- Voiceovers that sound natural, not robotic
- Clean pacing and strong retention
- B-roll that visually tells the story of the script
- Ads that feel native to Meta (not overproduced)

Hiring Process

- Application Review
- AI UGC Skill Assessment
- Final Interview

Compensation

This role can turn into a full-time position paying:

$1,200–$2,500 USD per month, based on skill level, speed, and output quality.

High performers will have room for raises and long-term growth.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0161
Total Execution Time  0.0175
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,832 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-UGC-Video-Editor-Meta-Ads-1578084
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0107 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1578084
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 832758
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1578084
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1578084' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1578084 
0.0008   UPDATE employer_jobs SET hit_counts '***Feb-12-2026=315***Feb-13-2026=68***Feb-14-2026=35***Feb-15-2026=30***Feb-16-2026=39***Feb-17-2026=27***Feb-18-2026=10***Feb-19-2026=17***Feb-20-2026=8***Feb-21-2026=6***Feb-22-2026=6***Feb-23-2026=7***Feb-24-2026=11***Feb-25-2026=7***Feb-26-2026=5***Feb-27-2026=1***Feb-28-2026=2***Mar-02-2026=2***Mar-03-2026=2***Mar-04-2026=5***Mar-05-2026=5***Mar-06-2026=2***Mar-07-2026=5***Mar-09-2026=2***Mar-10-2026=4***Mar-11-2026=6***Mar-12-2026=1***Mar-13-2026=1***Mar-15-2026=1***Mar-16-2026=2***Mar-17-2026=2***Mar-18-2026=1***Mar-19-2026=2***Mar-20-2026=2***Mar-21-2026=1***Mar-23-2026=2***Mar-24-2026=1***Mar-25-2026=1***Mar-26-2026=8***Mar-27-2026=2***Mar-28-2026=2***Mar-30-2026=2***Mar-31-2026=2***Apr-01-2026=4***Apr-02-2026=1***Apr-03-2026=2***Apr-05-2026=1***Apr-06-2026=2***Apr-07-2026=1***Apr-08-2026=2***Apr-16-2026=1' WHERE job_id'1578084'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Feb-2026=594***Mar-2026=66***Apr-2026=14' WHERE job_id'1578084'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1578084' 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` = 1578084 
0.0026   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '832758'
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)