Amazon PPC Assistant

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

TYPE OF WORK

Full Time

SALARY

$1000 - $1200 USD

HOURS PER WEEK

40

DATE UPDATED

Aug 6, 2026

JOB OVERVIEW

About the Company
AMS Management LLC is a boutique e-commerce advertising agency managing paid media, catalogue, and growth services for brands selling on Amazon, Walmart, and Chewy. We are a fully remote, distributed team working across time zones,

Role Purpose
The PPC Assistant supports the Account Manager and PPC Manager/Lead in the day-to-day PPC execution, monitoring, and reporting of client advertising accounts across Amazon, Walmart, and Chewy. This is an experienced execution role, mid-level position. We are looking for someone with 3 to 5 years of hands-on marketplace advertising experience who can work accurately at pace, follow established SOPs, flag issues before they become problems, and free the Account Managers to focus on strategy and client communication.

Key Responsibilities
Campaign execution and maintenance
Build and launch campaigns according to the brief across Sponsored Products, Sponsored Brands, and Sponsored Display
Implement bid adjustments, budget changes, and keyword actions as directed by the Account Manager
Carry out routine search term reviews, negative keyword harvesting, and keyword migration
Maintain accurate campaign naming conventions and account structures per agency standards

Monitoring and pacing
Run daily budget pacing checks across assigned accounts and flag/adjust for overspend or underspend risks
Monitor account health, disapproved ads, and out-of-budget campaigns and escalate promptly
Track performance against ACOS, TACOS, ROAS, CTR, and CVR targets and highlight anomalies
Flag ASINs with declining conversion or traffic trends
Flag pricing changes affecting conversion and suppressed listings causing ads not to deliver

Reporting and administration
Prepare weekly performance snapshots and monthly reporting inputs for the Account Manager to review
Keep client dashboards, trackers, and data pulls accurate and up to date
Document work in the WOS with clear status updates and turnaround estimates
Track time to complete tasks with the WOS
Maintain organised account documentation and change logs in the WOS
Investigate major week-on-week performance changes
Highlight opportunities, risks and recommended actions

Team collaboration
Work closely with the Account Manager, project manager, catalogue team, and graphic designer to align advertising with listing content and imagery
Follow agency SOPs and contribute improvements where processes can be tightened
Communicate proactively and asynchronously across time zones

Requirements
3 to 5 years of hands-on PPC experience, with meaningful time spent inside Amazon Ads consoles
Solid working knowledge of Sponsored Products, Sponsored Brands, and Sponsored Display campaign types
Fluent understanding of core marketplace metrics including ACOS, TACOS, ROAS, CTR, CVR, and impression share, and what movements in each actually mean
Strong Excel or Google Sheets skills for bulk file work, data pulls, and reporting
High attention to detail and accuracy when making changes in live client accounts
Fluent written English and reliable, responsive async communication
Reliable remote setup and availability with meaningful overlap with US working hours
Comfortable taking direction, following SOPs, and asking questions early rather than guessing
Ability to prioritise multiple deadlines

Nice to have
Experience with Walmart Connect or Chewy Ads, or proven ability to master new ad platforms quickly
Experience with Scale Insights or similar PPC automation and analytics tools
Agency experience managing multiple client accounts in parallel
Exposure to DSP campaigns
Experience with bulk operations files and large-scale campaign restructures
Familiarity with ClickUp

Success Measures
Accuracy in live account changes such as wrong bids, budgets, or targeting
Pacing: daily budget checks completed on schedule with issues flagged same day
Reporting: weekly snapshots delivered on time and requiring minimal rework
Independence: routine optimisation tasks executed to brief without repeated correction.
Ability to manage multiple client accounts independently after onboarding

What We Offer
Fully remote, full-time independent contractor engagement
Semi-flexible work hours
Paid Time off

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0171
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,320 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-PPC-Assistant-1689637
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0099 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1689637
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 442700
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1689637
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1689637' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1689637 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-15-2026=624***Jul-16-2026=148***Jul-17-2026=66***Jul-18-2026=18***Jul-19-2026=24***Jul-20-2026=50***Jul-21-2026=24***Jul-22-2026=51***Jul-23-2026=34***Jul-24-2026=16***Jul-25-2026=13***Jul-26-2026=9***Jul-27-2026=8***Jul-28-2026=11***Jul-29-2026=18***Jul-30-2026=6***Jul-31-2026=16***Aug-01-2026=9***Aug-02-2026=10***Aug-03-2026=11***Aug-04-2026=2***Aug-05-2026=1***Aug-06-2026=1449***Aug-07-2026=81***Aug-08-2026=39***Aug-09-2026=1' WHERE job_id'1689637'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1136***Aug-2026=1600' WHERE job_id'1689637'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1689637' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1689637 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '442700'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)