AI-Enabled Direct Response Marketer — Creative Strategist

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

TYPE OF WORK

Any

SALARY

N/A

HOURS PER WEEK

TBD

DATE UPDATED

Apr 10, 2026

JOB OVERVIEW

Prolific Media LLC | Remote (US)
You're not a prompt engineer. You're not a media buyer. You're a direct response creative strategist who happens to use AI as your primary production layer.

Role Overview
You'll spend your days concepting, building, and iterating ad creative — static images, video hooks, advertorials, landing pages, VSLs — for DTC brands running paid social at scale. The difference is that instead of briefing a design team and waiting 5 days, you generate output yourself using AI tools (Nano Banana / Gemini for images, Sora / Kling for video, Claude for copy and strategy, Creatify for UGC-style clips). You move fast, you test constantly, and you think in terms of hooks, angles, and personas — not aesthetics for aesthetics' sake.

What you'll actually do:

Develop ad creative concepts rooted in direct response principles — not brand guidelines committees
Generate production-ready static ad images using AI image generation tools (primarily Nano Banana 2 / Higgsfield / Gemini pipeline)
Write and produce AI-generated UGC-style video ads, talking head hooks, and product demos
Build and iterate on advertorials, listicles, and landing pages that convert cold traffic
Reverse-engineer winning competitor creative and adapt it for our clients
Maintain and evolve prompt libraries, creative skill files, and production SOPs
Collaborate directly with the media buyer to close the feedback loop between creative performance data and new concepts
Run 10–20+ new creative variations per week per client — volume with intent, not volume for volume's sake

You're a fit if:

You have real direct response experience — you understand hooks, mechanisms, belief installation, and why "awareness" isn't a KPI
You've used AI image and video generation tools in production, not just played around with them
You can look at a Meta Ad Library pull and immediately identify what's working and why
You think in frameworks: AIDA, PAS, unique mechanism, problem-agitate-solve — and you can map those to visual creative, not just copy
You're comfortable with Claude, ChatGPT, or similar LLMs as daily working tools — writing prompts, building workflows, iterating on outputs
You have taste. AI gives you speed, but you still know what good looks like.
You can context-switch across 3–5 DTC clients without losing the thread on any of them

Bonus points:

Experience with Meta media buying (you understand what the buyer needs from you)
Familiarity with VSL structure and long-form sales copy
You've built or contributed to a prompt library, skill system, or creative SOP doc
You've worked in supplements, health/wellness, or high-AOV DTC
You know what a "chaos realism" UGC prompt is and why it matters
What we don't care about:

Your degree
Whether you can use Figma (though it's fine if you can)
Whether you've held the title "Creative Strategist" before — we care if you think like one

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0185
Total Execution Time  0.0199
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,493,176 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Enabled-Direct-Response-Marketer-Creative-Strategist-1621268
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0126 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1621268
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 331184
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1621268
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1621268' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1621268 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-10-2026=314***Apr-11-2026=29***Apr-15-2026=1' WHERE job_id'1621268'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=343' WHERE job_id'1621268'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1621268' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1621268 
0.0080   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '331184'
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)