Media Buyer Analyst

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

TYPE OF WORK

Full Time

SALARY

$2,000 USD Monthly

HOURS PER WEEK

40

DATE UPDATED

Apr 13, 2026

JOB OVERVIEW

Location: Remote
Schedule: U.S. Hours: 8:00 AM – 5:00 PM CST
Compensation: $2,000 USD per month

About the Role:

Workspark is hiring a Media Buying Analyst to embed full-time directly inside a top-tier U.S. advertising agency. You will work alongside senior buyers and investment directors to execute media campaigns against strategy, budget, and performance goals.

You will scale from managing two campaigns to four plus campaigns within your first ninety days. You will own your workflow, manage tight deadlines independently, and maintain full transparency with your internal team.

**Note: You must have paid media buying experience and be able to learn new platforms fast. While we provide training on specific internal buying systems, a foundational understanding of media math and execution is required.**

What You Will Do:

- Execute & Optimize: Launch media buys against strategy, CPM goals, and strict budgets.
- Performance Ownership: Monitor daily pacing and performance to make autonomous budget shifts, hitting KPI thresholds.
- Independent Auditing: Perform independent pre-buy audits by month three to ensure clean, error-free launches.
- Financial Reconciliation: Resolve billing and reconciliation discrepancies within a strict 48-hour business window.
- Proactive Risk Management: Flag performance risks to internal stakeholders before they impact campaign results.
- Analytical Validation: Use Excel and Google Sheets to validate that delivery aligns perfectly with spend and goals.

What We Are Looking For:

- Experience: 3+ years of hands-on paid media buying across any platform mix. Examples include native ads (Quora, Taboola, Outbrain, Reddit, Rumble, MGID), paid search (Google Ads), programmatic display, or social. Broadcast/Linear TV experience preferred but not required.
- Market Expertise: Direct experience buying media for the U.S. market is required. You must understand U.S. consumer behavior and how American advertisers operate.
- Communication Fluency: Highly efficient English (spoken and listening). You must follow fast-moving conversations with U.S. colleagues in real-time and explain data insights clearly.
- Technical Skills: Proven track record managing KPIs including CTR, CPC, CPA, and ROAS. Hands-on A/B testing and audience segmentation experience.
- Data Fluency: Expert-level Excel and Google Sheets skills (formulas, pivot tables) to validate media math live during conversations.
- Education: Bachelor’s degree in any field.

Critical Personal Qualities (Non-Negotiable):

- Time Management: Ability to hit hard deadlines, such as a firm Thursday 5:00 PM buy deadline that cannot slip.
- Ultra-High Responsiveness: You acknowledge internal requests in minutes, providing transparency on your status.
- Initiative: You ask clarifying questions early, raise your hand when stuck, and never wait for a deadline to pass before flagging an issue.
- Street Smart Logic: You notice when data does not "add up" and escalate with a potential solution in mind.
- Ownership: You manage your own time in a remote environment without being chased.

Technical Requirements:

- Reliable high-speed internet with a documented backup power solution.
- Functional webcam and headset for daily video collaboration.
- Quiet, professional home office environment.

Why Workspark:

- Full-time career track role; not a temporary contract.
- Direct exposure to a leading U.S. agency and senior industry experts.
- Access to proprietary AI media tools.
- Bi-monthly payroll via Wise.
- Paid vacation, holidays, and sick leave after the probationary period.

How to Apply:

Apply here: ----------
Please provide:
- Updated Resume.
- A video or audio introduction in English describing your media buying experience and analytical approach.

**Note: Applications without a video introduction will not be considered.**

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0155
Total Execution Time  0.0174
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,120 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Media-Buyer-Analyst-1622324
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1622324
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 635152
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1622324
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1622324' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1622324 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-13-2026=195***Apr-14-2026=15***Apr-15-2026=17***Apr-16-2026=10***Apr-17-2026=4***Apr-18-2026=3***Apr-21-2026=2' WHERE job_id'1622324'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=246' WHERE job_id'1622324'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1622324' 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` = 1622324 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '635152'
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)