AI Video CREATOR and EDITOR (AI-Generated Ads)

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

TYPE OF WORK

Full Time

SALARY

$450-$1,200/month

HOURS PER WEEK

40

DATE UPDATED

Sep 20, 2026

JOB OVERVIEW

We're looking for an AI Video Creator who can both CREATE videos from scratch using AI tools AND edit/polish them into scroll-stopping social media ads.

This is NOT a traditional video editor role.

You'll be using tools like Google Flow, Runway, Kling, Sora, and similar AI video platforms to generate video content from prompts — then cut, refine, and deliver finished ad creatives ready for Meta, TikTok, and YouTube.

We expect full autonomy. That means you research ad angles, write scripts (using AI is fine and encouraged), generate AI voiceovers, source B-roll, and deliver a finished video — not wait for someone to hand you a script and footage.

What you'll do every day:
• Generate AI video clips using tools like Google Flow (Veo), Runway, Kling, or Sora based on creative briefs or your own research
• Edit and assemble AI-generated footage into polished ad creatives (hooks, body, CTAs)
• Produce multiple format variations per ad (9:16, 1:1, 16:9) for different placements
• Research competitor ads and winning angles — then create your own versions with a unique spin
• Write or generate scripts using AI copywriting tools
• Generate AI voiceovers using tools like ElevenLabs
• Deliver a set number of finished videos per week (we'll agree on volume targets together)
• Maintain visual consistency and brand guidelines across all creatives

How we hire (please read carefully):
We hire 5–8 candidates at the same time for this role. Everyone receives the same test task: you'll get a reference video (either one of our winners or a competitor ad), and we'll ask you to create your own version from scratch using AI tools.
We grade you on:
1. Turnaround time — how fast you deliver after receiving the task
2. How well you follow instructions
3. How much creative thinking you bring — we do NOT want a 1:1 copy, we want your own spin on it
4. Overall quality and polish of the final video

The top performers stay on the team. This isn't meant to be unfair — it's meant to find the best people fast and give everyone a real shot based on their actual work, not just their resume.

Requirements:
• Hands-on experience with at least one AI video generation tool (Google Flow, Runway, Kling, Sora, Pika, or similar)
• Solid video editing skills (Premiere Pro, DaVinci Resolve, CapCut, or similar)
• Understanding of what makes a social media ad work — pacing, hooks, storytelling in short format
• Self-starter mindset — you don't wait for instructions, you bring ideas
• Strong English communication
• Reliable internet and available for full-time hours (flexible schedule)

Bonus points:
• Experience with AI image generation (Midjourney, DALL-E)
• Motion graphics / After Effects skills
• Experience creating ads for Meta, TikTok, or YouTube
• Understanding of ad performance metrics (hook rate, hold rate, CTR)

⚠️ HOW TO APPLY — IMPORTANT:
Do NOT apply with just a resume. Your application MUST include:

1. A link to 2–3 AI-generated video examples you've created (Google Drive, YouTube, Vimeo, or portfolio link). We want to see videos where you used AI tools to generate the footage — not just traditional edits. Bonus if you can show both short-form ad style AND longer YouTube-style videos.

2. A short message (3–5 sentences) telling us which AI video tools you've used and what your workflow looks like.
Applications without AI video examples will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0149
Total Execution Time  0.0162
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,856 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-CREATOR-and-EDITOR-AI-Generated-Ads-1734358
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0093 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1734358
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 846043
 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` = 1734358
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-22',ej.date_added) duration_days, DATEDIFF('2026-10-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1734358' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734358 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-20-2026=1431***Sep-21-2026=288***Sep-22-2026=82***Sep-23-2026=152***Sep-24-2026=76***Sep-25-2026=18***Sep-26-2026=28***Sep-27-2026=15***Sep-28-2026=13***Sep-29-2026=15***Sep-30-2026=17***Oct-01-2026=18***Oct-02-2026=16***Oct-03-2026=9***Oct-04-2026=18***Oct-05-2026=28***Oct-06-2026=8***Oct-07-2026=5***Oct-08-2026=12***Oct-09-2026=14***Oct-10-2026=7***Oct-11-2026=11***Oct-12-2026=7***Oct-13-2026=6***Oct-14-2026=11***Oct-15-2026=8***Oct-16-2026=10***Oct-17-2026=5***Oct-18-2026=2***Oct-19-2026=1***Oct-22-2026=3' WHERE job_id= '1734358'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=2133***Oct-2026=199' WHERE job_id= '1734358'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1734358' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734358 
0.0037   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '846043'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)