AI Video Editor — HeyGen + Google Flow Specialist

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

TYPE OF WORK

Part Time

SALARY

$500-$700 per month

HOURS PER WEEK

17

DATE UPDATED

Jul 25, 2026

JOB OVERVIEW

About the Company
PPA Media is a UK-based AI-powered content and client acquisition agency. We produce high-impact video content for coaches, consultants, and property investors — helping them build authority, generate leads, and grow their personal brands across Facebook, Instagram, and YouTube.
We move fast, we value execution over theory, and we reward people who take ownership of their work.
The Role
We are looking for a skilled AI Video Editor who can take a script and produce a fully finished, high-production video using a defined workflow. You will work with AI avatar tools and AI video editing platforms to create content that looks cinematic, polished, and on-brand — without traditional filming or studio setups.
This is a systems-based role. Once trained on our workflow, you will be expected to produce videos independently to a consistent standard with minimal supervision.
Your Core Workflow
Every video you produce will follow this production stack:
Receive script and brand brief from the team
Generate the avatar video in HeyGen (lip-synced, consistent character)
Import into Google Flow and apply holographic/AR-style effects using Gemini Omni Flash
Add animated kinetic text using the Type Overlays tool
Apply colour grading and neon glow using the Shader Effects tool
Add particle and glitch effects using the pixelBento tool
Assemble and export the final video using Scenebuilder
Required Skills
Proficient in HeyGen — avatar creation, script upload, lip-sync, export
Proficient in Google Flow — Gemini Omni Flash video editing, Scenebuilder, Tools (Type Overlays, Shader Effects, pixelBento)
Strong understanding of prompt writing for AI video editing
Ability to maintain consistent brand style across multiple videos
Attention to detail — clean cuts, correct text, no AI artefacts left in final output
Reliable internet connection and ability to meet turnaround deadlines
Good written English for communicating with the team
Nice to Have (Not Essential)
Experience with After Effects or CapCut for any finishing touches
Familiarity with short-form content for Instagram Reels, Facebook, and YouTube Shorts
Experience working with personal brand or coaching/consulting clients
Previous work with UK or US-based agencies
What We Offer
Consistent, ongoing work as the content system scales
Clear, repeatable workflow — no guesswork, no scope creep
Direct communication with the founder
Opportunity to grow into a senior editor or content lead role
Flexible hours — we care about output, not when you work
How to Apply
Please send the following:
A short video or written introduction (2–3 sentences about your experience)
2–3 examples of videos you have edited using HeyGen and/or Google Flow — links or file attachments
Your availability and expected monthly rate
One sentence explaining what Gemini Omni Flash does — this confirms you actually know the tool

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0238
Total Execution Time  0.0253
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,336 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-Editor-HeyGen-Google-Flow-Specialist-1696263
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0184 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1696263
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 239247
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1696263
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',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-07-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1696263' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1696263 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-25-2026=856***Jul-26-2026=34***Jul-30-2026=1' WHERE job_id'1696263'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=890' WHERE job_id'1696263'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1696263' 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` = 1696263 
0.0122   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '239247'
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)