AI Photo & Video Designer (Remote)

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

TYPE OF WORK

Full Time

SALARY

$5-$7/hour depending on experience

HOURS PER WEEK

40

DATE UPDATED

Jul 11, 2026

JOB OVERVIEW

Work directly with an international client, no Philippine agency, no middleman.

We're looking for someone who goes beyond prompting AI. If you're the type of designer who notices when a shadow is wrong, a hand looks unnatural, or a product feature is inconsistent across images, we'd love to hear from you.
Our goal isn't simply to generate AI images, it's to create visuals that are indistinguishable from real commercial photography.

Responsibilities
Generate high-quality lifestyle images and short-form videos using ChatGPT, Gemini, Higgsfield, and similar AI tools.
Refine AI-generated assets in Adobe Photoshop to achieve production-ready quality.
Execute creative briefs accurately, including scene, composition, camera angle, lighting, styling, subject interaction, and overall mood.
Perform detailed self-QA before submission and resolve issues proactively.
Revise assets based on our feedback.

What We Expect
We're looking for someone with a strong eye for realism, consistency, and product fidelity, not just someone who can write prompts.
A big part of this role is ensuring that every lifestyle image and video remains 100% true to the actual product. You should be able to accurately maintain:
Product shape, size, and proportions
Colors, materials, and textures
Logos, branding, and graphic placement
Product-specific features, accessories, and details
Consistency across every image and video frame

You should also be able to identify and fix:
AI artifacts and hallucinations
Warped hands, faces, anatomy, or object geometry
Unrealistic lighting, reflections, shadows, and perspective
Texture inconsistencies across products, skin, clothing, fabrics, water, and other materials
Flickering or morphing elements in videos
Missing or inconsistent product details between scenes
Unrealistic interactions between people, products, and the environment
Visuals that don't fully match the creative brief

You should naturally ask yourself:
Does this actually look like a real photograph?
Does the product match the reference exactly?
Are all visible product details consistent across every image and frame?
Would this pass as a real commercial photoshoot?

Requirements
Experience using ChatGPT, Gemini, Higgsfield, or similar AI generation tools.
Strong Adobe Photoshop skills for retouching, compositing, and AI cleanup.
Excellent understanding of composition, lighting, color, and commercial-quality imagery.
High attention to detail and willingness to iterate until the work is client-ready.

Application Process
A simple design test will be conducted for shortlisted applicants before proceeding to the next stage.
To confirm you've read the full job description, please include "PRODUCT FIDELITY" in the subject line of your application. Applications without it may not be considered. Please send application directly to to ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0561
Total Execution Time  0.0582
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,192 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Photo-Video-Designer-Remote-1686936
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0463 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1686936
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 204661
 LIMIT 1 
0.0036   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1686936
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-12',ej.date_added) duration_daysDATEDIFF('2026-07-12',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-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1686936' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686936 
0.0013   UPDATE employer_jobs SET hit_counts '***Jul-11-2026=1279***Jul-12-2026=1' WHERE job_id'1686936'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1280' WHERE job_id'1686936'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1686936' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686936 
0.0315   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '204661'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)