Paid Media Expert

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

TYPE OF WORK

Any

SALARY

2000 - 2500

HOURS PER WEEK

40

DATE UPDATED

Sep 26, 2026

JOB OVERVIEW

We’re looking for a Media Buyer with strong experience managing and scaling paid media campaigns for Shopify DTC brands. You’ll be responsible for campaign performance across Meta and Google Ads, with a strong focus on full-funnel strategy, creative testing, and profitable growth.

This role requires someone who is comfortable combining strategic thinking with hands-on execution and who understands that strong creative is a key part of paid media performance.

What You’ll Do
Manage, optimize, and scale paid campaigns across Meta and Google Ads.
Build and optimize full-funnel strategies across TOF, MOF, and BOF.
Work closely with creative teams to develop, test, and iterate on ad concepts and creative angles.
Put strong emphasis on the creative process, identifying opportunities for new concepts, messaging, formats, and creative testing.
Analyze campaign performance and make data-driven decisions to improve results.
Monitor and optimize key performance indicators such as ROAS, CPA, CAC, and overall profitability.
Test creatives, placements, audiences, offers, and funnels.
Collaborate with strategists, creatives, CRO specialists, and client teams.
Stay up to date with Meta and Google Ads platform updates, trends, and best practices.
Communicate performance, insights, and recommendations clearly with internal teams and clients.
What You Bring
3+ years of hands-on experience managing Meta and Google Ads for Shopify/DTC brands.
Strong understanding of eCommerce and full-funnel paid media strategies.
Proven experience scaling campaigns while maintaining profitability.
Strong understanding of the relationship between creative strategy and paid media performance.
Experience developing and testing different creative concepts, angles, and formats.
Strong analytical and problem-solving skills.
Strategic thinker with strong hands-on execution skills.
Strong communication skills and fluent English.
Portfolio or case studies demonstrating measurable paid media results.
Nice to Have
Experience with TikTok Ads.
Experience with Klaviyo.
Understanding of CRO principles.
Previous experience working in an agency environment.
Experience managing high-budget accounts.
Experience working with multiple DTC brands simultaneously.

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.0414
Total Execution Time  0.0427
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,720 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Paid-Media-Expert-1265713
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0357 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1265713
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 435151
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1265713
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 = '1265713' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1265713 
0.0020   UPDATE employer_jobs SET hit_counts = '***Nov-18-2024=4***Nov-20-2024=2***Nov-21-2024=34***Nov-22-2024=41***Nov-23-2024=1***Nov-24-2024=2***Nov-30-2024=1***Dec-29-2024=1***Jan-03-2025=1***Jan-04-2025=1***Jan-06-2025=1***Jan-07-2025=1***Jan-15-2025=1***Jan-17-2025=1***Feb-03-2025=1***Feb-05-2025=1***Feb-06-2025=2***Feb-07-2025=1***Feb-08-2025=4***Feb-10-2025=7***Feb-11-2025=1***Feb-13-2025=1***Feb-14-2025=1***Feb-15-2025=2***Feb-18-2025=1***Feb-19-2025=1***Feb-22-2025=1***Feb-28-2025=4***Apr-04-2025=1***May-04-2025=1***May-11-2025=2***Sep-28-2025=1***Oct-11-2025=1***Nov-02-2025=1***Nov-24-2025=1***Feb-12-2026=1***Feb-22-2026=1***Mar-23-2026=1***Mar-25-2026=1***Apr-07-2026=3***Apr-24-2026=1***Apr-26-2026=1***May-02-2026=1***May-03-2026=1***Jun-04-2026=1***Jun-17-2026=1***Jun-22-2026=1***Jun-23-2026=1***Jun-27-2026=1***Jul-07-2026=1***Aug-15-2026=1***Sep-22-2026=1***Sep-24-2026=1***Sep-26-2026=1289***Sep-27-2026=1' WHERE job_id= '1265713'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Nov-2024=85***Dec-2024=1***Jan-2025=6***Feb-2025=28***Apr-2025=1***May-2025=3***Sep-2025=1***Oct-2025=1***Nov-2025=2***Feb-2026=2***Mar-2026=2***Apr-2026=5***May-2026=2***Jun-2026=5***Jul-2026=1***Aug-2026=1***Sep-2026=1291' WHERE job_id= '1265713'  
0.0023   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1265713' 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` = 1265713 
0.0254   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '435151'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)