Senior Amazon PPC Specialist

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

TYPE OF WORK

Full Time

WAGE / SALARY

$1,200–$1,800/month

HOURS PER WEEK

40

DATE UPDATED

May 12, 2026

JOB OVERVIEW

We are looking for a Senior Amazon PPC Specialist to join our team full-time.

We manage Amazon advertising for multiple brands selling in North America, and we are looking for someone who can take full ownership of campaign strategy, optimization, reporting, and performance improvement.

This is not a basic Amazon VA role. We need someone with real Amazon Ads experience who understands Sponsored Products, Sponsored Brands, Sponsored Display, Brand Analytics, Search Query Performance, keyword strategy, bidding logic, TACOS, ACOS, CTR, CVR, CPC, placement optimization, and account-level performance.

Responsibilities:

- Manage Amazon PPC campaigns for multiple client accounts
- Create, optimize, and scale Sponsored Products, Sponsored Brands, and Sponsored Display campaigns
- Perform keyword research and competitor research
- Analyze Search Term Reports and Search Query Performance data
- Use Brand Analytics for reporting and strategic insights
- Monitor ACOS, TACOS, CTR, CVR, CPC, spend, sales, and profitability
- Optimize bids, budgets, placements, negative keywords, and campaign structure
- Build weekly and monthly performance reports
- Identify growth opportunities and wasted ad spend
- Communicate campaign performance clearly with the internal team
- Join weekly tea ---------- etings
- Communicate with English-speaking clients when needed

Requirements:

- Minimum 3 years of hands-on Amazon PPC experience
- Managed at least $100,000+ in annual Amazon Ads spend
- Strong experience with Sponsored Products, Sponsored Brands, and Sponsored Display
- Experience with Amazon Seller Central and Amazon Ads Console
- Strong understanding of Brand Analytics and performance reporting
- Experience with SellerSprite is preferred
- Strong Google Sheets skills
- Good written and spoken English
- Ability to work full-time, 40 hours per week
- Ability to work close to US business hours
- Minimum 3–4 hours overlap with Turkey time
- Must be detail-oriented, analytical, and proactive

Tools we use:

- Amazon Ads Console
- Amazon Seller Central
- SellerSprite
- Google Sheets

Work Schedule:

- Full-time
- 40 hours per week
- Monday to Friday
- Close to US business hours
- Minimum 3–4 hours overlap with Turkey time
- Weekly tea ---------- eting required

Salary:

$1,200–$1,800 per month, depending on experience and skill level.

The first 30 days will be a paid trial period. If you prove that you can manage accounts strategically and deliver strong performance, this can become a long-term full-time position.

Important:

We are not looking for someone who only knows how to launch campaigns. We are looking for someone who can read the account, understand the numbers, identify problems, and explain what should be done next.

To apply, please answer the questions below carefully. Generic AI-generated answers will be ignored.

Application Questions:

1. Tell us about one Amazon PPC account you managed. Do not share confidential brand names. Please include:
- Marketplace
- Product category
- Approximate monthly or annual ad spend
- Main problem you were trying to solve
- What you changed
- What happened after your changes

2. Imagine this situation:
ACOS is improving, but TACOS is getting worse.
What would you check first, and what could be the possible reasons?

3. In your opinion, what is the most common mistake Amazon sellers make with Sponsored Products campaigns?

4. What is your personal approach to campaign structure?
Please explain how you usually organize campaigns for a product launch and for an established product.

5. Which Amazon Ads metric do you think most PPC managers misunderstand, and why?

6. Please include a short 2–3 minute video or voice recording explaining your Amazon PPC experience and one real PPC problem you solved.
Applications without this will be considered incomplete.

7. Start your application with this sentence:
“I understand that this is a strategic Amazon PPC role, not a basic VA role.”

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0286
Total Execution Time  0.0302
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,112 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Amazon-PPC-Specialist-1644790
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0213 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1644790
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 926716
 LIMIT 1 
0.0135   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1644790
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',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-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1644790' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1644790 
0.0010   UPDATE employer_jobs SET hit_counts '***May-12-2026=299***May-13-2026=78***May-14-2026=27***May-15-2026=15***May-16-2026=10***May-17-2026=11***May-18-2026=13***May-19-2026=13***May-20-2026=9***May-21-2026=4***May-22-2026=6***May-23-2026=7***May-24-2026=2***May-25-2026=12***May-26-2026=8***May-27-2026=3***May-28-2026=10***May-29-2026=2***May-30-2026=4***May-31-2026=1***Jun-01-2026=8***Jun-02-2026=4***Jun-03-2026=5***Jun-04-2026=3***Jun-05-2026=5***Jun-06-2026=1***Jun-07-2026=2***Jun-08-2026=2***Jun-09-2026=7***Jun-10-2026=1***Jun-11-2026=7***Jun-12-2026=3***Jun-13-2026=7***Jun-20-2026=1' WHERE job_id'1644790'  
0.0005   UPDATE employer_jobs SET monthly_hits '***May-2026=534***Jun-2026=56' WHERE job_id'1644790'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1644790' 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` = 1644790 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '926716'
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)