AI STATIC AD DESIGNER

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

TYPE OF WORK

Full Time

SALARY

TBD after hire!

HOURS PER WEEK

TBD

DATE UPDATED

Sep 26, 2026

JOB OVERVIEW

AI STATIC AD DESIGNER
Full-Time | Remote

We run paid ads on Meta every single day.
We are looking for someone who produces static ads at volume using AI.
Not a traditional graphic designer.
Not a creative strategist.
We come up with the concepts. You turn them into images.

WHAT YOU’D DO
* Take a winning ad and create dozens of versions of it.
* Keep the core message while changing hooks, layouts, colours, imagery and visual treatments.
* Take new concepts we give you and turn them into finished static ads.
* Work from an idea, script and reference while d ---------- how the execution should look.
* Build offer ads such as buy-one-get-one, percentage discounts, free gift stacks and price comparisons.
* Produce hundreds of images every month.
* Make variations quickly without unnecessarily changing the concept.
Nobody hand-designs that volume of creative from scratch.

You need an AI-first workflow.

THE TOOLS YOU NEED TO ALREADY KNOW

You should already know how to work with:
* Nano Banana Pro
* Midjourney
* Higgsfield
* Photoshop or Figma for assembly
We provide the tools and credits once you are hired.
We are not teaching someone AI image generation from scratch.

WHO THIS IS FOR

This role is for you if:
* You generate images rather than manually building everything from scratch.
* You have created ads that actually ran on paid traffic.
* You can take one idea and produce twenty different executions without getting bored.
* You follow the brief.
* If we ask for the same message five ways, you give us five executions of that message, not five completely different concepts.
* You have good visual taste but understand that the ad exists to perform, not become a portfolio piece.
* You can produce at volume without being chased.
* You are comfortable doing repeated variations of winning ideas.

DO NOT APPLY IF
* Your experience is mainly branding, logos or organic social media posts.
* You have never made an ad that ran on paid Meta traffic.
* You want to be the person coming up with the concepts.
* You are still learning AI image-generation tools.
* You dislike repetitive iteration.
* You want to reinvent the brief every time.
* You need somebody constantly telling you what to do next.

THE SETUP
* Full-time
* Long-term
* Remote
* Work your own hours as long as deadlines are hit and you are responsive during agreed working windows
* AI tools and credits are provided
* Performance-based upside is available for ads that scale
* Compensation is discussed after the interview based on experience, output and the type of work you can handle

PAY
Compensation is discussed after the interview.

The final compensation will depend on your experience, output, and the level of work you can take on.

There is also additional performance-based upside tied to ads you create that scale, with room for compensation to grow over time based on performance and output.

HOW TO APPLY
Do not send us a CV or a traditional portfolio.
Send us one Loom video, three to five minutes maximum.
In the Loom:
1. Show us three to five static ads you personally worked on that actually ran on paid traffic.
2. Tell us exactly what your part was on each one.
3. Show us something you created using AI.
4. Walk us through your workflow and which tools you used.
5. If you have access to performance data such as spend, ROAS or CTR, show us. If you do not, just say so.
6. Tell us approximately how much static creative you can realistically produce in a normal month.
No slides.

Show us the actual work and talk us through it.

Applications without a Loom will not be reviewed.
Shortlisted applicants will move to a paid practical trial using real creative from our account.

Send your Loom link in your application with a link to your portfolio!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0134
Total Execution Time  0.0161
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-STATIC-AD-DESIGNER-1725760
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0066 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1725760
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 787526
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1725760
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1725760' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1725760 
0.0022   UPDATE employer_jobs SET hit_counts = '***Sep-08-2026=314***Sep-09-2026=46***Sep-10-2026=21***Sep-11-2026=10***Sep-12-2026=6***Sep-13-2026=3***Sep-14-2026=9***Sep-15-2026=17***Sep-16-2026=8***Sep-17-2026=4***Sep-18-2026=3***Sep-19-2026=3***Sep-20-2026=5***Sep-21-2026=5***Sep-22-2026=3***Sep-23-2026=10***Sep-24-2026=3***Sep-25-2026=3***Sep-26-2026=642***Sep-27-2026=1' WHERE job_id= '1725760'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1116' WHERE job_id= '1725760'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1725760' 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` = 1725760 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '787526'
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)