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.0022
Controller Execution Time ( Jobseekers / Job )  0.0364
Total Execution Time  0.0394
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,524,752 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.0267 seconds)  (Hide)
0.0018   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1089466
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 248935
 LIMIT 1 
0.0022   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.0005   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.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1089466 
0.0011   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=1' WHERE job_id= '1089466'  
0.0007   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=407' 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.0154   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)