Amazon PPC Specialist

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

TYPE OF WORK

Full Time

SALARY

$6.50 per hour

HOURS PER WEEK

40

DATE UPDATED

Aug 3, 2026

JOB OVERVIEW

PPC Specialist - Amazon Ads (Part-Time to Full-Time)

We're a fast growing Amazon PPC agency that manages 20+ 7-8 figure Amazon brands and looking for a sharp PPC Specialist to join our team. You'll be running reports, pulling data, and helping us optimise and grow ad accounts for Amazon brands doing real volume.

The setup
- Starts part-time (20 hours/week) for the first month as a probation period
- If it's a good fit, moves to full-time (40 hours/week)
- Fully remote
- Long-term role for the right person

What you'll do
- Pull weekly performance reports across multiple client accounts
- Run bid optimisations, search term harvesting, negation, and placement optimisation
- Build keyword and n-gram analyses from bulk files
- Generate Search Query Performance reports, gap analyses, and Week-over-Week trackers
- Diagnose account issues (wasted spend, funnel leaks, stock vs organic, etc.)
- Create and structure new campaigns using our naming convention
- Hand off clean, client-ready Excel and PDF outputs

What we need from you
- MINIMUM 2 years hands-on Amazon PPC experience (agency side preferred)
- Fluent with bulk files, Search Query Performance, Search Term Impression Share, and business reports
- Comfortable in Excel (pivots, formulas, clean formatting)
- Comfortable in Claude code or Cowork
- You understand RPC, CVR, CPC, and placement modifiers. Not just "ACoS go down"
- Strong written English
- Fast and reliable communication
- Reliable internet and a working setup
- Attention to detail. We don't want sloppy work going to clients

Nice to have
- Experience with AI (we have an internal toolkit)
- Helium 10, DataDive, SmartScout experience
- Worked across multiple categories

Pay - Competitive rate based on experience. Tell us your expected hourly rate

How to apply - Send a short message telling us:
a. Your years of Amazon PPC experience
b. Largest ad spend account you've managed
c. One PPC problem you solved recently and how
d. Link to LinkedIn profile if you have one

Please don't send a generic CV dump. We read every application.
Shortlisted candidates will be sent a short paid skills test before interview.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0206
Total Execution Time  0.0220
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,490,776 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-PPC-Specialist-1627311
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0144 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1627311
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 628370
 LIMIT 1 
0.0033   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1627311
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1627311' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1627311 
0.0010   UPDATE employer_jobs SET hit_counts '***Apr-19-2026=943***Apr-20-2026=146***Apr-21-2026=72***Apr-22-2026=42***Apr-23-2026=26***Apr-24-2026=8***Apr-25-2026=10***Apr-26-2026=10***Apr-27-2026=15***Apr-28-2026=10***Apr-29-2026=2***Apr-30-2026=6***May-01-2026=7***May-02-2026=3***May-03-2026=6***May-04-2026=8***May-05-2026=6***May-06-2026=6***May-07-2026=2***May-08-2026=2***May-09-2026=1***May-10-2026=6***May-11-2026=3***May-12-2026=2***May-13-2026=1***May-15-2026=3***May-16-2026=1***May-17-2026=2***May-18-2026=1***May-19-2026=3***May-21-2026=3***May-23-2026=1***May-24-2026=1***May-25-2026=1***May-26-2026=2***Jun-01-2026=4***Jun-02-2026=6***Jun-03-2026=2***Jun-10-2026=1***Jun-11-2026=2***Jun-12-2026=5***Jun-13-2026=1***Jun-15-2026=3***Jun-17-2026=1***Jun-18-2026=2***Jun-20-2026=1***Jun-21-2026=2***Jun-23-2026=1***Jun-25-2026=2***Jun-26-2026=1***Jun-27-2026=3***Jun-28-2026=1***Jun-29-2026=5***Jun-30-2026=1***Jul-02-2026=1***Jul-07-2026=1***Jul-08-2026=3***Jul-09-2026=1***Jul-11-2026=1***Jul-12-2026=1***Jul-13-2026=1***Jul-15-2026=1***Jul-17-2026=3***Jul-20-2026=1***Jul-28-2026=1***Jul-29-2026=1***Jul-31-2026=1***Aug-01-2026=3***Aug-02-2026=2***Aug-03-2026=689***Aug-04-2026=62***Aug-08-2026=1' WHERE job_id'1627311'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=1288***May-2026=71***Jun-2026=44***Jul-2026=17***Aug-2026=757' WHERE job_id'1627311'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1627311' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1627311 
0.0040   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '628370'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)