Ecommerce Assistant - Etsy and AI Image Creation

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

TYPE OF WORK

Part Time

SALARY

9.50

HOURS PER WEEK

20

DATE UPDATED

Sep 24, 2026

JOB OVERVIEW

About Us
We are an established (over 18 years online) e-commerce brand specializing in women's swimwear, handbags and jewelry. We are looking for a highly organized, creative, and tech-savvy Virtual Assistant to join our team. Your primary focus will be generating high-quality product lifestyle images using AI and managing our Etsy storefront to drive sales.

The Role
In this hybrid role, you will bridge the gap between creative asset generation and e-commerce operations. You will take our raw product photography, use Kive.ai to generate stunning lifestyle imagery, and then use those visual assets to build, optimize, and manage our product listings on Etsy.

Key Responsibilities
AI Image Generation (Kive.ai & Design):

Upload and organize raw product photos to train custom AI models in Kive.ai.

Write and refine prompts to generate realistic, on-brand lifestyle product images.

Curate, filter, and organize the best AI-generated images, ensuring there are no visual errors or weird artifacts.

Perform light photo editing or retouching (using Canva or Photoshop) if necessary before final publishing.

Etsy Store Management:

Create new product listings using the AI-generated images.

Write compelling, keyword-optimized product titles, descriptions, and tags (Etsy SEO).

Manage product variations, pricing, and inventory levels.

Monitor the Etsy inbox and provide friendly, timely customer service to buyers.


What We’re Looking For
Etsy Experience: Proven experience managing an Etsy store (creating listings, understanding Etsy SEO, navigating the seller dashboard).

AI Tool Fluency: You don't need to be a Kive.ai expert, but you must have experience using generative AI tools (like Midjourney, ChatGPT, Canva AI, or DALL-E) and know how to write effective prompts.

A Great Eye for Design: You can easily tell the difference between a high-quality, realistic lifestyle image and a "fake-looking" AI generation.

Tech-Savvy & Adaptable: You are comfortable learning new software platforms quickly.

Communication: Excellent written English skills for writing product descriptions and [if applicable: communicating with customers].

Equipment: A reliable, high-speed internet connection and a working computer.

Time Schedule: We are looking for someone that can work Mountain Standard Time M-F

How to Apply

Let us know why you would be awesome for the job. Let us know you can work Mountain Standard Time M-F. Provide an aesthetics mood board showing your style and tastes of women's fashion. Lastly in your subject line, I need you to list who won the Super Bowl LVI as your subject line so I know you read all the instructions.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0268
Total Execution Time  0.0280
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Ecommerce-Assistant-Etsy-and-AI-Image-Creation-1737634
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0216 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1737634
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 219766
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1737634
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1737634' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737634 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-24-2026=779***Sep-25-2026=346***Sep-26-2026=140***Sep-27-2026=2***Sep-28-2026=2***Sep-30-2026=4***Oct-03-2026=1' WHERE job_id= '1737634'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1273***Oct-2026=1' WHERE job_id= '1737634'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1737634' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737634 
0.0149   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '219766'
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)