AI Product Image Creator + Shopify Listing Assistant (Premium Home Brand) — Full-Time

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

TYPE OF WORK

Full Time

SALARY

$600 - $1,200/month

HOURS PER WEEK

40

DATE UPDATED

Jun 7, 2026

JOB OVERVIEW

About us
We're a USA-based premium contemporary home décor brand — sculptural furniture, lighting, mirrors, and wall art. Our product pages look like a design gallery, and the images are a big part of that. We're hiring someone to help build product listings and generate beautiful, on-brand product images using AI image tools.

What you'll do
• Generate AI product images (the core). Using AI image tools, create clean, realistic, on-brand images of our products from reference photos — consistent quality, accurate to the actual product, premium-looking (never cheap or obviously "AI").
• Build product listings. Assemble new product listings in Shopify — our AI drafts the copy; you put the listing together (images, details, organization) and keep it accurate.
• Keep the catalog visually consistent as new products come in.

Who you are
• You're genuinely good at AI image generation — this is the most important thing. You know how to prompt and iterate (ChatGPT / Gemini image gen, Midjourney, etc.) to get polished, realistic, product-accurate results. Please share examples / a portfolio.
• You have an eye for what looks premium vs. cheap, and you sweat the details (a warped product or wrong proportion bothers you).
• You're comfortable in Shopify, or can learn it fast — products, images, listings.
• You're reliable, organized, and good at following a defined process.
• Writing isn't the focus here — the AI drafts the copy — but clear English helps.

What we offer
• Steady, long-term, full-time work with one company.
• Flexible hours — work when it suits you, as long as the output flows.
• Pay that grows with your skill, plus 13th-month / year-end bonus.

HOW TO APPLY (please read — skipped steps won't be reviewed)
1. Start your message with the word STUDIO so we know you read this post.
2. Show us your work: share a link to AI product images you've created (portfolio, Google Drive, Behance, etc.). If you don't have product images specifically, share the best AI images you've made and tell us which tools you used.
3. Tell us in 1–2 sentences: which AI image tools you use and how you make images look realistic and consistent.

We'll invite the strongest applicants to a quick paid sample — generate one image from a real product photo — before moving forward. We're excited to see your work.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0210
Total Execution Time  0.0224
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Product-Image-Creator-Shopify-Listing-Assistant-Premium-Home-Brand-Full-Time-1663377
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0136 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1663377
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 942356
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1663377
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-14',ej.date_added) duration_daysDATEDIFF('2026-07-14',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-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1663377' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1663377 
0.0015   UPDATE employer_jobs SET hit_counts '***Jun-07-2026=888***Jun-08-2026=261***Jun-09-2026=138***Jun-10-2026=93***Jun-11-2026=65***Jun-12-2026=62***Jun-13-2026=40***Jun-14-2026=33***Jun-15-2026=33***Jun-16-2026=34***Jun-17-2026=48***Jun-18-2026=28***Jun-19-2026=41***Jun-20-2026=26***Jun-21-2026=19***Jun-22-2026=33***Jun-23-2026=18***Jun-24-2026=26***Jun-25-2026=34***Jun-26-2026=23***Jun-27-2026=14***Jun-28-2026=15***Jun-29-2026=42***Jun-30-2026=18***Jul-01-2026=17***Jul-02-2026=26***Jul-03-2026=21***Jul-04-2026=13***Jul-05-2026=15***Jul-06-2026=19***Jul-07-2026=14***Jul-08-2026=11***Jul-09-2026=14***Jul-10-2026=6***Jul-11-2026=11***Jul-14-2026=1' WHERE job_id'1663377'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Jun-2026=2030***Jul-2026=168' WHERE job_id'1663377'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1663377' 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` = 1663377 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '942356'
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)