AI Character Image Generator

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

TYPE OF WORK

Part Time

SALARY

225

HOURS PER WEEK

25

DATE UPDATED

Jul 29, 2026

JOB OVERVIEW

Job Title: AI Image Generator — Video Frame Editing (Part-Time)

Type: Part-time (approx. 4–5 hours/day) · Potential to become full-time

Salary: $225/month + bonuses

About the role

We produce short-form video content and are looking for a reliable, detail-oriented AI image generator to join our team part-time. Your job is to take frames and screenshots from reference videos we provide and regenerate them with our AI character in place of the original subject and props. We supply all reference videos and reference images — you handle the generations and deliver the finished frames back to us.

This is steady, repeatable work for someone who's comfortable with AI image tools and can maintain consistency across a high volume of outputs.

What you'll do

Take provided frames/screenshots from reference videos
Replace the original character and props with our AI character while matching the original framing, pose, and composition
Produce roughly 12 videos' worth of generations per day.
Organize and deliver finished images into shared Google Drive folders
Keep our character looking consistent across every generation

What we're looking for

Strong English communication skills (written and spoken)
Able to understand video feedback and video tutorials
Hands-on experience with at least one AI image generation engine — Higgsfield AI or Nano Banana Pro strongly preferred
Good eye for detail and consistency
Reliable daily availability and quick turnaround
Able to follow a repeatable workflow and take direction

Nice to have

Experience with character consistency / faceswap-style workflows
Familiarity with organizing deliverables in Google Drive

What we provide

All reference videos and reference images
Training to get you up to speed on our workflow
Reimbursement for the software/tool costs needed to do the generations
Performance bonuses on top of base pay

Why apply

The generations themselves aren't difficult once you know the workflow — we'll train you. We're after someone dependable who wants consistent part-time work, with a strong chance of moving into a full-time position as we grow.

To apply

Please reply with: (1) which AI image tools you've used, (2) 2–3 sample generations or a short portfolio, and (3) a sentence on your daily availability. Applications with samples will be prioritized.

2 minute tutorial of what we are expecting: ----------

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0942
Total Execution Time  0.0955
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,496,608 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Character-Image-Generator-1698861
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0884 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1698861
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 894358
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1698861
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-07',ej.date_added) duration_daysDATEDIFF('2026-08-07',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-07',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1698861' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1698861 
0.0235   UPDATE employer_jobs SET hit_counts '***Jul-29-2026=658***Jul-30-2026=224***Jul-31-2026=79***Aug-01-2026=49***Aug-02-2026=36***Aug-07-2026=3' WHERE job_id'1698861'  
0.0169   UPDATE employer_jobs SET monthly_hits '***Jul-2026=959***Aug-2026=88' WHERE job_id'1698861'  
0.0180   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1698861' 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` = 1698861 
0.0251   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '894358'
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)