AI Ad Script Generation Job For E-commerce Brand (Full-time)

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

TYPE OF WORK

Any

SALARY

$700-1000+

HOURS PER WEEK

TBD

DATE UPDATED

Apr 1, 2026

JOB OVERVIEW

Job Overview
We’re looking to hire a full-time Junior Creative Strategist to simply copy winning ad scripts in our niche using AI tools and our own training. You’ll be doing daily research on brands in our niche and copying their ads using simple AI prompts you come up with.

About Us
We’re an e-commerce holding company primarily in health and beauty, selling supplements. Unlike other job listings, you’ll be working with us for a long time most likely, since we run actual longterm health brands and not dropship products like others.

Your Core Responsibilities
- Daily research of other brands on the ads library and angle ideas
- Produce a consistent 5-10+ scripts per work day (using AI, I will provide SOPs showing how I get 40 done per day).
- Doing weekly learnings on our winning ads and understanding why they did well (hooks, avatars, angles)
- Studying courses & programs on creative strategy & copywriting that I give you
- Understanding the customers' pain points better than they do, this can be done through research on Reddit, Quora, TikTok, Grok, and more. You’ll be using these to come up with new angles and develop your research papers on our product(s) even more.

What to Expect
- A simple, not easy job. All the heavy lifting will be provided to you in the training SOP, including where and how to conduct research. The only thing you’ll need to do yourself is generate prompts.
- Flexible working hours, we may send you an ad at 5 am. I’d expect you to work on it whenever you’re available
- Focus on quality scripts and not quantity. A quality script has an intent behind it, with engaging hooks that spark curiosity. AI will often repeat a lot of the same hooks and styles, so you’ll have to use a platform like Grok or your own writing to fix it.

What you need
- Good internet speed
- AI tools like Claude, Grok, and Gemini (will all be paid and provided to you in the future)
- Good English understanding
- Follow social media trending concepts, for example, animated cartoon ads
- IMPORTANT: Time! This isn’t a side hustle or a free ride. The job is very simple and has potential for high pay, but we only want people who will be working with us, and nobody else.

How to get the job?
1. Send us your resume/experience, including your English reading/understanding level (from 1 - 10, with 10 being perfect).
2. We’ll send you our brand & product details
3. We’ll then give you an example of a winning ad from another brand and ask you to create a new one for our brand + angle using your own prompt
4. We’ll review it, and if it’s good, we’ll hire you right away.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0191
Total Execution Time  0.0210
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,296 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Ad-Script-Generation-Job-For-E-commerce-Brand-Full-time-1614770
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0116 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1614770
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 794209
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1614770
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1614770' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1614770 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-01-2026=524***Apr-02-2026=63***Apr-03-2026=26***Apr-04-2026=29***Apr-05-2026=21***Apr-06-2026=32***Apr-07-2026=15***Apr-08-2026=9***Apr-09-2026=10***Apr-10-2026=10***Apr-11-2026=86***Apr-17-2026=1' WHERE job_id'1614770'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Apr-2026=824' WHERE job_id'1614770'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1614770' 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` = 1614770 
0.0042   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '794209'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0006   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)