FULL-TIME VIDEO EDITOR — AI VIDEO ADS (KLING / AI TOOLS + CAPCUT) — LONG-TERM ROLE, US ECOMMERCE BRAND

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

TYPE OF WORK

Full Time

SALARY

$800-$1400 USD/month

HOURS PER WEEK

40

DATE UPDATED

Jul 17, 2026

JOB OVERVIEW

We are a US-based ecommerce company hiring full-time video editors to produce short video ads (30–60 seconds) for Facebook and Instagram. This is a long-term, permanent full-time position — we are looking for people who want stable work with one company, not a short project. We are hiring MORE THAN ONE editor for this role.

THE JOB

You will receive a complete package for every ad: a finished script, a creative brief, and example videos showing the style to match. Your job is to turn that package into a finished video ad:

- Generate AI video clips using image-to-video tools (we use Kling via Higgsfield — we provide all accounts and all tools, you pay for nothing)
- Generate the starting images for those clips with AI image tools, using prompts you develop with our AI assistant
- Source real B-roll clips from TikTok, YouTube, and similar platforms where the shot calls for it
- Generate the voiceover with AI (ElevenLabs) from the provided script
- Assemble everything in the editing software you are most comfortable with (CapCut, Premiere Pro, DaVinci Resolve, Final Cut, etc.): edit to the voiceover, add captions, add music, export
- Each ad is delivered as three versions with different openings (we will train you on our exact method — it is fast once learned)

You do not write scripts and you do not need marketing knowledge. We provide the script, the brief, and the reference videos. You provide clean, fast, good-looking execution. Work is assigned and tracked through a simple board — you always know exactly what to work on next.

REQUIREMENTS (all of these are hard requirements)

- Proven video editing experience — you must link a portfolio or showreel in your application. Ideally it includes short-form ads or social content. Applications without a linked portfolio will be rejected.
- Hands-on experience with at least one AI video or image generation tool (Kling, Runway, Pika, Midjourney, or similar) — tell us which ones and how you've used them
- Skilled in the editing software of your choice (CapCut, Premiere Pro, DaVinci Resolve, Final Cut, or similar) — tell us which one you use

A BIG PLUS (not required, but tell us if you have it)

- Experience using Claude (the AI assistant by Anthropic) or similar AI chat assistants — you will use Claude daily to break scripts into scenes and write generation prompts (we provide the prompts and will train you)
- Good written English — all communication is written and async
- Reliable internet connection AND backup power/internet for outages
- Individual applicants only — no agencies, no teams. The person who applies is the person who does the work.
- Available full-time (8 hours/day, Monday–Saturday)

PAY

$800–$1,400 USD/month depending on experience, fixed, paid reliably every month. Real opportunity for pay growth as your output proves itself — we are building a long-term creative team and this role grows with the company.

HOW TO APPLY

Follow these instructions exactly. Applications that skip any step will not be read.

1. Start your application with the word KINGFISHER on the first line of your message.
2. Link your portfolio or showreel (see requirements).
3. List the AI video/image tools you have personally used and one sentence on what you made with each. If you have used Claude or another AI assistant, say so and tell us what for.
4. Confirm you are available full-time, Monday to Saturday, and are applying as an individual.
5. Answer this short exercise. Imagine you are producing a video ad from a script we gave you. Four situations come up. For each one, tell us which ONE action you would take and give one sentence explaining why.

a) One line of the script feels awkward to you and you think you could word it better. Do you: REWRITE IT / FLAG IT AND BUILD IT AS WRITTEN / SKIP THAT LINE?
b) The example video we gave you for style reference features a well-known influencer talking to camera. Do you: CLIP HER FOOTAGE INTO OUR AD / RECREATE THE SAME STYLE OF SHOT WITH AN AI-GENERATED PERSON / ASK US TO LICENSE HER FOOTAGE?
c) An AI-generated clip looks great except the person's hands are warped. Do you: SHIP IT, VIEWERS WON'T NOTICE / REGENERATE THE CLIP WITH A FIXED PROMPT / CROP THE HANDS OUT IF POSSIBLE, OTHERWISE REGENERATE?
d) You need a generic clip of a dog running in a park and can't find good free footage. Do you: LEAVE THAT SHOT OUT / GENERATE IT WITH AI / USE A CLIP THAT ALMOST FITS?

Shortlisted candidates will have a short interview, and final candidates will complete a SHORT PAID test project (we pay you for it). We read every application that follows the instructions. We're hiring as soon as we find the right people.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0186
Total Execution Time  0.0199
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,096 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/FULL-TIME-VIDEO-EDITOR-AI-VIDEO-ADS-KLING-AI-TOOLS-CAPCUT-LONG-TERM-ROLE-US-ECOMMERCE-BRAND-1691134
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0133 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1691134
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 738160
 LIMIT 1 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1691134
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-28',ej.date_added) duration_daysDATEDIFF('2026-08-28',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-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1691134' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1691134 
0.0010   UPDATE employer_jobs SET hit_counts '***Jul-17-2026=1232***Jul-18-2026=257***Jul-19-2026=220***Jul-20-2026=217***Jul-21-2026=141***Jul-22-2026=67***Jul-23-2026=64***Jul-24-2026=67***Jul-25-2026=30***Jul-26-2026=5***Jul-27-2026=25***Jul-28-2026=23***Jul-29-2026=40***Jul-30-2026=27***Jul-31-2026=7***Aug-03-2026=5***Aug-04-2026=6***Aug-05-2026=4***Aug-06-2026=4***Aug-07-2026=1***Aug-10-2026=2***Aug-11-2026=2***Aug-12-2026=1***Aug-19-2026=6***Aug-20-2026=2***Aug-21-2026=1***Aug-28-2026=1' WHERE job_id'1691134'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jul-2026=2421***Aug-2026=35' WHERE job_id'1691134'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1691134' AND status LIKE 'sent%' ORDER BY id DESC  
0.0016   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1691134 
0.0026   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '738160'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)