Long-Form AI Video Editor + AI Storytelling Producer (Character Consistency)

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

TYPE OF WORK

Any

SALARY

1400

HOURS PER WEEK

40

DATE UPDATED

Mar 25, 2026

JOB OVERVIEW

Type: Contract / Part-time (room to grow into full-time)

Remote: Yes

Start: ASAP

Tools: We provide the AI tools and accounts

(IMPORTANT: MUST SUBMIT A PORTFOLIO OF AI WORKS)

About the Role

We’re hiring a long-form AI video storyteller who can produce narrative-driven videos using AI generation tools and strong editing instincts. This role is NOT short-form reels—it’s for long-form storytelling (target 10–15 minute videos: YouTube-length narratives, episodic content, cinematic sequences).

You should be able to create videos that feel cohesive and intentional: consistent characters, consistent environments, consistent visual style, and strong pacing from start to finish.

We provide access to the AI tools. What we need from you is craft, taste, and storytelling and proven experience making AI-generated video content. We will provide all scripts for the projects.


What You’ll Do
- Produce long-form AI videos from concept to final export (with our direction).

- Maintain character consistency across scenes (face, body, wardrobe, style, mannerisms).

- Maintain visual consistency (lighting, color palette, camera language, environment continuity).

- Build scenes using AI tools and refine outputs until they match the story requirements.

- Assemble full edits: pacing, transitions, music, sound design, dialogue/VO, SFX.

- Work with our provided scripts and elevate them through visuals and editing choices.

- Create and manage a repeatable workflow for episodes (templates, style bibles, prompt systems).

- Organize assets and versions cleanly for handoffs and future iterations.


Key Skills We Need (Must-Have)

Long-form storytelling editing(structure, tension, payoffs, emotional rhythm).

Strong understanding of cinematic language (shots, continuity, pacing, coverage).

Proven ability to create and maintain:
- Consistent characters
-Consistent art direction
-Consistent locations / world-building

Experience with AI video generation pipelines and iteration workflows.

Clean workflow habits (file organization, naming, version control mindset).


AI Experience (What Your Portfolio Should Demonstrate)

We’re specifically looking for creators who already have AI projects showing:

Character continuity across multiple scenes.

Style consistency across an entire video (or episode).

Cohesive world-building (settings, props, clothing, time of day).

Ability to troubleshoot AI artifacts and keep quality high.

We do not require any specific AI toolssince we’ll provide the stack—what matters is that you understand the workflow and can execute.

Editing Tools

Premiere / DaVinci / After Effects (any is fine).

Strong audio skills are a big plus (dialogue clarity, music mixing, SFX layers).

Bonus: experience building pipelines (asset libraries, prompt libraries, shot lists).


What Success Looks Like

You can take a script/outline and deliver a cohesive long-form AI video.

Characters stay recognizable and stable from scene to scene.

Visuals feel like one connected world — not random AI clips stitched together.

The final video feels intentional, emotional, and watchable all the way through.
----------------------------------------------------
What to Send When Applying (Required)

Portfolio links (AI long-form preferred).

1–2 examples that specifically show character consistency across multiple scenes.

A short breakdown of your workflow (how you keep characters/visuals consistent).

Your rate (per minute of finished video OR per project) and weekly availability.

Bonus: Include a short “breakdown reel” showing prompts, iterations, and before/after improvements.


Nice-to-Haves

Episodic storytelling experience (series structure).

Shot listing / storyboarding ability.

Prompt systems / “style bible” creation.

Team collaboration (taking notes, iterating quickly, meeting deadlines).

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0255
Total Execution Time  0.0268
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,920 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Long-Form-AI-Video-Editor-AI-Storytelling-Producer-Character-Consistency-1590891
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0197 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1590891
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 568387
 LIMIT 1 
0.0061   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1590891
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1590891' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1590891 
0.0009   UPDATE employer_jobs SET hit_counts '***Mar-01-2026=51***Mar-02-2026=202***Mar-03-2026=33***Mar-04-2026=15***Mar-05-2026=9***Mar-06-2026=13***Mar-07-2026=7***Mar-08-2026=16***Mar-09-2026=10***Mar-10-2026=10***Mar-11-2026=4***Mar-12-2026=9***Mar-13-2026=7***Mar-14-2026=2***Mar-15-2026=5***Mar-16-2026=144***Mar-17-2026=43***Mar-18-2026=36***Mar-19-2026=25***Mar-20-2026=8***Mar-21-2026=2***Mar-22-2026=5***Mar-23-2026=8***Mar-24-2026=12***Mar-25-2026=583***Mar-26-2026=42***Mar-27-2026=29***Mar-28-2026=7***Mar-29-2026=20***Mar-30-2026=13***Mar-31-2026=8***Apr-01-2026=6***Apr-02-2026=6***Apr-03-2026=2***Apr-04-2026=3***Apr-05-2026=5***Apr-06-2026=4***Apr-07-2026=2***Apr-08-2026=4***Apr-09-2026=1***Apr-10-2026=4***Apr-11-2026=2***Apr-15-2026=1' WHERE job_id'1590891'  
0.0010   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1378***Apr-2026=40' WHERE job_id'1590891'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1590891' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1590891 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '568387'
AND `date_added` >= '2022-06-08' 
0.0019   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)