Amazon FBA OA Sourcer & Inventory Analyst

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

TYPE OF WORK

Full Time

WAGE / SALARY

1,000 USD / month

HOURS PER WEEK

40

DATE UPDATED

Jun 11, 2026

JOB OVERVIEW

To apply: ---------- /4g4PYLV
Compensation: $1,000 USD / month
Location: Fully Remote
Schedule: Flexible, with availability to align with US-based operations
Employment Type: Full-time
Pay Frequency: Monthly

Job Overview
We're looking for someone who already knows what they're doing in Amazon OA - not someone we need to train from scratch. You'll be sourcing leads, but also going deeper than most sourcers do. That means using Keepa and KPF at a high level to assess not just whether a lead is profitable today, but whether it makes sense as a long-term replen.
On top of sourcing, you'll be managing existing ASINs on the buy sheet - tracking sales velocity, staying on top of what needs restocking, and flagging anything that's quietly losing money. The owner reviews everything before purchasing, so you won't be buying anything on your own, but you need to come in with the knowledge to make solid recommendations from day one.

Responsibilities
~70% OA Sourcing
Source OA leads using Keepa and KPF to assess both profitability and long-term replen viability
Dig deeper into existing ASINs and brands and expand into new areas beyond what's currently on the buy sheet

~30% Inventory Performance Analysis
Monitor existing ASINs on the buy sheet - sales velocity, return rates, and fee changes - and flag anything that needs attention
Put together replen recommendations with quantities and reasoning for the owner to approve
Keep a checkback list of paused ASINs and revisit when conditions improve


Requirements
3-4+ years of hands-on Amazon OA sourcing experience
High-level Keepa and KPF skills
Experience assessing leads for long-term replen viability, not just immediate profit
Comfortable working independently with minimal training
Strong written English communication


Nice to Have (Not Required)
Smart Scout experience (can be learned on the job)
Seller Board and/or Inventory Lab experience
Wholesale sourcing background

This is not the right role for you if:
You need a lot of guidance to stay productive
Your Keepa and KPF skills are basic
You've only sourced leads and haven't done any inventory or buy sheet management work

To apply: ---------- /4g4PYLV

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0264
Total Execution Time  0.0276
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,600 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-FBA-OA-Sourcer-Inventory-Analyst-1652773
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0207 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1652773
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 286586
 LIMIT 1 
0.0104   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` = 1652773
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-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-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1652773' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1652773 
0.0017   UPDATE employer_jobs SET hit_counts '***May-22-2026=517***May-23-2026=47***May-24-2026=24***May-25-2026=23***May-26-2026=10***May-27-2026=16***May-28-2026=7***May-29-2026=612***May-30-2026=38***May-31-2026=26***Jun-01-2026=31***Jun-02-2026=21***Jun-03-2026=7***Jun-04-2026=6***Jun-05-2026=4***Jun-06-2026=2***Jun-07-2026=3***Jun-08-2026=4***Jun-09-2026=6***Jun-10-2026=4***Jun-11-2026=160***Jun-12-2026=81***Jun-13-2026=37***Jun-14-2026=25***Jun-15-2026=14***Jun-16-2026=4***Jun-17-2026=3***Jun-18-2026=4***Jun-19-2026=3***Jun-21-2026=1' WHERE job_id'1652773'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=1320***Jun-2026=420' WHERE job_id'1652773'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1652773' 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` = 1652773 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '286586'
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)