Ad Production Specialist (AI Video)

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

TYPE OF WORK

Any

SALARY

$4 - $8/hour

HOURS PER WEEK

TBD

DATE UPDATED

Sep 19, 2026

JOB OVERVIEW

JOB TITLE:
Ad Production Specialist (AI Video) — PLEASE READ IN FULL

JOB DESCRIPTION:

About Us:
We're Funnel Blends, a lead generation agency working with home service businesses across the United States. We work in deep partnerships with 8 active clients where we own the entire creative engine — which means we produce a high volume of ad creatives every week, and we need them done right.

We're looking for someone to join our team long-term. This starts part-time, but for the right person, this role grows into a full-time position with significantly higher pay and a Creative Strategist title within 6-12 months.

The Role:
You will produce approximately 30 ad creatives per week (around 120 per month) using AI video generators, voice cloning tools, and standard video editing software. We provide the scripts and creative briefs. You produce finished, ready-to-publish video ads.

What You'll Do:

-Generate 30 ad creatives per week from scripts and briefs we provide
-Produce a mix of formats: Pixar-style 3D animated ads, owner selfie-style cuts, split-screen comparison videos, b-roll layered creatives
-Source and edit b-roll that matches the script and brand
-Maintain character consistency across multi-scene videos (this is critical)
-Add captions, voiceovers, music, and final exports
-Deliver finished ads by deadline, ready to drop into Meta Ads Manager
-Communicate proactively about what's working and what isn't

Required Skills:

-A portfolio of AI-generated video ads you have personally produced. No portfolio, no consideration. This is non-negotiable.
-Hands-on experience with AI video generators (Kling, Higgsfield, Veo, Sora, Seedance, Runway, or similar)
-Strong eye for what makes an ad stop the scroll vs. what looks like AI slop
-Knowledge of vertical 9:16 format for Meta Reels, Instagram, and Facebook
-Ability to source quality b-roll fast (Pexels, Storyblocks, Pixabay)
-Video editing experience in CapCut, Premiere, or similar
-Fluent English (written and spoken)
-Reliable internet connection and ability to hit deadlines without being chased
-Self-starter mindset

Big Plus:

-ElevenLabs voice cloning experience
-Past experience producing ads for home service businesses
-Character consistency workflow knowledge in AI video tools

Compensation:

Month 1: $5-$10 USD per finished ad creative depending on length and complexity while we evaluate your work
Month 2: Salary + Bonuses
6-12 months: Full-time potential at $1,500-$2,500+ USD as you grow into Creative Strategist responsibilities

-We're hiring for someone who wants to stay long-term, grow with us, and become a core tea ---------- mber. Not a gig worker.

Hiring Process:
-Every applicant will complete a paid practice project before being offered the role. You'll be given a real brief and asked to produce 2-3 finished AI-generated ad creatives within a set deadline. This is how we evaluate actual skill, not claims.

How to Apply:
Fill out this application form: ----------

Applications without a portfolio will be automatically ignored. Read the form carefully and answer every question completely. We respond to qualified applicants within 48 hours.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0138
Total Execution Time  0.0151
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Ad-Production-Specialist-AI-Video-1671609
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1671609
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 596020
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1671609
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-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1671609' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1671609 
0.0008   UPDATE employer_jobs SET hit_counts = '***Jun-18-2026=319***Jun-19-2026=41***Jun-20-2026=29***Jun-21-2026=9***Jun-22-2026=20***Jun-23-2026=2***Jun-24-2026=4***Jun-25-2026=3***Jun-26-2026=7***Jun-27-2026=9***Jun-28-2026=3***Jun-29-2026=2***Jun-30-2026=1***Jul-01-2026=2***Jul-02-2026=8***Jul-03-2026=22***Jul-04-2026=4***Jul-05-2026=9***Jul-06-2026=4***Jul-07-2026=9***Jul-08-2026=1***Jul-09-2026=7***Jul-10-2026=10***Jul-11-2026=25***Jul-12-2026=15***Jul-13-2026=7***Jul-14-2026=12***Jul-15-2026=19***Jul-16-2026=22***Jul-17-2026=7***Jul-18-2026=11***Jul-19-2026=9***Jul-20-2026=18***Jul-21-2026=23***Jul-22-2026=13***Jul-23-2026=20***Jul-24-2026=26***Jul-25-2026=28***Jul-26-2026=14***Jul-27-2026=19***Jul-28-2026=30***Jul-29-2026=34***Jul-30-2026=27***Jul-31-2026=38***Aug-01-2026=37***Aug-02-2026=39***Aug-03-2026=46***Aug-04-2026=37***Aug-05-2026=34***Aug-06-2026=20***Aug-07-2026=28***Aug-08-2026=40***Aug-09-2026=41***Aug-10-2026=27***Aug-11-2026=43***Aug-12-2026=41***Aug-13-2026=33***Aug-14-2026=25***Aug-15-2026=41***Aug-16-2026=49***Aug-17-2026=42***Aug-18-2026=43***Aug-19-2026=44***Aug-20-2026=39***Aug-21-2026=38***Aug-22-2026=41***Aug-23-2026=43***Aug-24-2026=37***Aug-25-2026=30***Aug-26-2026=33***Aug-27-2026=2***Aug-28-2026=2***Aug-30-2026=3***Sep-04-2026=1***Sep-08-2026=2***Sep-09-2026=1***Sep-11-2026=2***Sep-19-2026=238***Sep-20-2026=164***Sep-21-2026=55***Sep-22-2026=27***Sep-23-2026=17***Sep-24-2026=9***Sep-25-2026=11***Sep-26-2026=8***Sep-27-2026=3***Sep-28-2026=6***Sep-29-2026=5***Sep-30-2026=5***Oct-02-2026=2***Oct-03-2026=3***Oct-04-2026=4***Oct-05-2026=3***Oct-06-2026=1***Oct-07-2026=4***Oct-08-2026=4***Oct-09-2026=4***Oct-10-2026=1***Oct-11-2026=4***Oct-12-2026=2***Oct-13-2026=4***Oct-14-2026=3***Oct-15-2026=2***Oct-16-2026=2***Oct-17-2026=2***Oct-18-2026=1***Oct-19-2026=3***Oct-20-2026=3***Oct-21-2026=6***Oct-22-2026=2***Oct-23-2026=4***Oct-24-2026=2***Oct-25-2026=2***Oct-26-2026=3' WHERE job_id= '1671609'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Jun-2026=449***Jul-2026=493***Aug-2026=978***Sep-2026=554***Oct-2026=71' WHERE job_id= '1671609'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1671609' 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` = 1671609 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '596020'
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)