Digital Media Buyer

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

TYPE OF WORK

Full Time

SALARY

Depending on Experiance

HOURS PER WEEK

40

DATE UPDATED

Oct 13, 2026

JOB OVERVIEW

Job description

Brown Bag Direct is a Beverly Hills boutique, performance-focus marketing agency. We are a team of high performers who love Direct Response Advertising. Our customers are Direct to Consumer companies with great products and significant budgets. Our job is to accelerate their growth with world-class managed paid traffic. We’re looking for talented media buyers with deep experience managing Facebook, Tiktok, and Youtube ads.

About This Role
The focus of this role is to build, manage, and scale Facebook, Instagram, Twitter, and Tiktok ad campaigns that meet or exceed designated campaign Key Performance Indicators for our customers. You’ll also be managing the infrastructure that powers those ads (audiences, custom conversions, ad creatives, etc.). The ideal Media Buyer is organized with HIGH attention to detail. Additionally, they are analytical, comfortable with numbers, creative, and a great problem solver. You should be eager to get your hands dirty in everything from analyzing data to building out campaigns to updating audiences and more. You should also be creative with a love for making high-converting ad creatives.


The wins for this role look like this:
Ad campaign construction and maintenance
Able to take verbal and written direction from managers and translate into a properly set up campaign meeting specifications.
Develop and maintain a complete knowledge of (ever-changing) Facebook tools for building campaigns, audiences, conversion tracking, and other tools used in delivering results for customers.
Able to write high-converting ad copy
Able to create complete ads from creative to copy
Rapid creation and testing of new ad creatives each week (we have a design team but you will need to provide creative concepts)

Ad Management
Complete understanding of all available numbers in the Facebook Ads Manager and ---------- dashboards.
Mastery of interpreting numbers as it relates to real-world traffic in a campaign.
Ability to spot problem areas in a campaign and find solutions to get the campaign back on track
HIGH reliability and attention to your campaigns under management.
Experience with Google ads and or Twitter ads is a big advantage
Experience with HubSpot or similar sales CRMs is an advantage

Organized Team Player
Able to prioritize and quickly execute tasks independently without dropping any balls.
Clear written communicator.
Agency experience is a big plus

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0345
Total Execution Time  0.0363
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,524,848 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Digital-Media-Buyer-1089466
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0265 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1089466
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 248935
 LIMIT 1 
0.0038   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1089466
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-20',ej.date_added) duration_days, DATEDIFF('2026-10-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1089466' 
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1089466 
0.0008   UPDATE employer_jobs SET hit_counts = '***Jan-08-2024=47***Jan-09-2024=80***Jan-10-2024=22***Jan-11-2024=6***Jan-12-2024=4***Jan-13-2024=1***Jan-14-2024=4***Jan-15-2024=1***Jan-16-2024=3***Jan-17-2024=1***Jan-18-2024=1***Jan-19-2024=1***Jan-20-2024=2***Jan-23-2024=2***Jan-24-2024=1***Jan-28-2024=2***Jan-29-2024=1***Feb-05-2024=2***Feb-06-2024=8***Feb-07-2024=4***Feb-24-2024=1***Feb-26-2024=1***Mar-12-2024=1***Mar-19-2024=1***Mar-27-2024=1***Apr-07-2024=4***May-08-2024=1***May-20-2024=4***Jun-28-2024=1***Jul-17-2024=2***Jul-22-2024=1***Aug-29-2024=2***Nov-08-2024=1***Dec-04-2024=1***Dec-13-2024=1***Jan-14-2025=2***Jan-16-2025=2***Jun-24-2025=2***Jun-26-2025=33***Jun-27-2025=55***Jun-28-2025=10***Jun-29-2025=8***Jun-30-2025=8***Jul-01-2025=5***Jul-02-2025=4***Jul-03-2025=4***Jul-04-2025=3***Jul-07-2025=8***Jul-08-2025=1***Jul-09-2025=2***Jul-10-2025=4***Jul-12-2025=1***Jul-13-2025=1***Jul-14-2025=1***Jul-15-2025=1***Jul-16-2025=3***Jul-17-2025=1***Jul-18-2025=1***Jul-19-2025=2***Jul-22-2025=1***Jul-24-2025=3***Jul-25-2025=1***Jul-28-2025=2***Jul-31-2025=2***Aug-03-2025=2***Aug-04-2025=1***Aug-06-2025=1***Aug-09-2025=1***Aug-10-2025=4***Aug-12-2025=1***Aug-14-2025=1***Aug-15-2025=1***Aug-16-2025=2***Aug-17-2025=1***Aug-18-2025=1***Aug-19-2025=1***Aug-21-2025=2***Aug-24-2025=1***Aug-27-2025=2***Aug-30-2025=4***Sep-02-2025=1***Sep-03-2025=1***Sep-04-2025=1***Sep-09-2025=1***Sep-11-2025=2***Sep-13-2025=1***Sep-15-2025=1***Sep-17-2025=1***Sep-20-2025=1***Sep-21-2025=1***Sep-23-2025=1***Sep-28-2025=1***Oct-02-2025=1***Oct-03-2025=1***Oct-04-2025=2***Oct-08-2025=1***Oct-13-2025=1***Oct-16-2025=1***Oct-22-2025=1***Nov-01-2025=1***Nov-03-2025=2***Nov-06-2025=1***Nov-11-2025=1***Nov-16-2025=1***Nov-27-2025=1***Dec-02-2025=30***Dec-03-2025=98***Dec-04-2025=16***Dec-05-2025=4***Dec-06-2025=4***Dec-08-2025=4***Dec-11-2025=1***Dec-14-2025=2***Dec-16-2025=1***Dec-17-2025=2***Dec-21-2025=1***Dec-24-2025=1***Dec-25-2025=3***Dec-28-2025=1***Dec-29-2025=1***Jan-09-2026=1***Jan-11-2026=2***Jan-12-2026=4***Jan-16-2026=1***Jan-18-2026=2***Jan-23-2026=2***Jan-27-2026=1***Feb-02-2026=2***Feb-10-2026=1***Feb-17-2026=2***Feb-18-2026=1***Feb-20-2026=2***Feb-21-2026=1***Feb-22-2026=1***Feb-25-2026=1***Feb-26-2026=1***Mar-07-2026=1***Mar-10-2026=1***Mar-13-2026=1***Mar-16-2026=1***Mar-26-2026=2***Mar-27-2026=2***Apr-10-2026=1***Apr-20-2026=2***Apr-21-2026=3***Apr-25-2026=1***Apr-26-2026=3***Apr-29-2026=1***Apr-30-2026=2***May-02-2026=4***May-04-2026=1***May-06-2026=1***May-07-2026=3***May-12-2026=1***May-13-2026=2***May-16-2026=3***May-17-2026=1***May-20-2026=2***May-24-2026=1***May-26-2026=1***May-27-2026=1***Jun-01-2026=1***Jun-02-2026=2***Jun-11-2026=1***Jun-12-2026=1***Jun-20-2026=1***Jun-21-2026=2***Jun-22-2026=1***Jun-25-2026=2***Jun-26-2026=1***Jul-02-2026=1***Jul-06-2026=1***Jul-07-2026=3***Jul-21-2026=1***Jul-23-2026=2***Jul-26-2026=2***Jul-27-2026=2***Jul-28-2026=2***Jul-30-2026=2***Jul-31-2026=1***Aug-02-2026=1***Aug-03-2026=35***Aug-16-2026=1***Aug-30-2026=1***Sep-05-2026=1***Sep-08-2026=201***Sep-09-2026=99***Sep-10-2026=29***Sep-11-2026=12***Sep-12-2026=6***Sep-13-2026=2***Sep-14-2026=4***Sep-15-2026=4***Sep-16-2026=3***Sep-17-2026=1***Sep-18-2026=3***Sep-19-2026=4***Sep-21-2026=2***Sep-22-2026=2***Sep-23-2026=2***Sep-24-2026=2***Sep-25-2026=1***Sep-26-2026=7***Sep-27-2026=8***Sep-28-2026=4***Sep-29-2026=8***Sep-30-2026=4***Oct-01-2026=5***Oct-02-2026=1***Oct-03-2026=4***Oct-05-2026=1***Oct-06-2026=3***Oct-07-2026=1***Oct-08-2026=6***Oct-09-2026=2***Oct-11-2026=2***Oct-12-2026=1***Oct-13-2026=220***Oct-14-2026=97***Oct-15-2026=35***Oct-16-2026=22***Oct-17-2026=6***Oct-20-2026=2' WHERE job_id= '1089466'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Jan-2024=179***Feb-2024=16***Mar-2024=3***Apr-2024=4***May-2024=5***Jun-2024=1***Jul-2024=3***Aug-2024=2***Nov-2024=1***Dec-2024=2***Jan-2025=4***Jun-2025=116***Jul-2025=51***Aug-2025=26***Sep-2025=13***Oct-2025=8***Nov-2025=7***Dec-2025=169***Jan-2026=13***Feb-2026=12***Mar-2026=8***Apr-2026=13***May-2026=21***Jun-2026=12***Jul-2026=17***Aug-2026=37***Sep-2026=409***Oct-2026=408' WHERE job_id= '1089466'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1089466' 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` = 1089466 
0.0153   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '248935'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)