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 17, 2026

JOB OVERVIEW

Compensation: 1,000 USD / month
Location: Fully Remote
Schedule: Monday to Friday, flexible with availability to align with US-based operations
Employment Type: Full-time
Pay Frequency: Bi-weekly
To apply: ----------

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: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0289
Total Execution Time  0.0303
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,824 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-FBA-OA-Sourcer-Inventory-Analyst-1585027
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0231 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1585027
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 286586
 LIMIT 1 
0.0097   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` = 1585027
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 '1585027' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1585027 
0.0015   UPDATE employer_jobs SET hit_counts '***Feb-21-2026=346***Feb-22-2026=81***Feb-23-2026=62***Feb-24-2026=34***Feb-25-2026=21***Feb-26-2026=4***Feb-27-2026=8***Feb-28-2026=1***Mar-01-2026=5***Mar-02-2026=4***Mar-04-2026=1***Mar-05-2026=1***Mar-06-2026=2***Mar-09-2026=1***Mar-10-2026=4***Mar-13-2026=2***Mar-15-2026=4***Mar-17-2026=1***Mar-18-2026=2***Mar-19-2026=2***Mar-22-2026=1***Mar-23-2026=2***Mar-24-2026=1***Mar-25-2026=2***Mar-27-2026=2***Mar-28-2026=1***Mar-31-2026=4***Apr-01-2026=2***Apr-04-2026=4***Apr-06-2026=1***Apr-08-2026=3***Apr-10-2026=1***Apr-13-2026=2***Apr-17-2026=3***Apr-18-2026=1***Apr-19-2026=1***Apr-21-2026=4***Apr-22-2026=1***Apr-26-2026=3***Apr-27-2026=1***Apr-30-2026=4***May-01-2026=1***May-02-2026=3***May-03-2026=2***May-04-2026=2***May-07-2026=2***May-09-2026=5***May-13-2026=2***May-17-2026=3***May-20-2026=2***May-21-2026=2***May-22-2026=1***May-25-2026=2***May-26-2026=2***May-27-2026=1***May-28-2026=1***May-30-2026=2***Jun-01-2026=1***Jun-04-2026=2***Jun-08-2026=2***Jun-09-2026=1***Jun-10-2026=1***Jun-12-2026=2***Jun-15-2026=355***Jun-16-2026=68***Jun-17-2026=250***Jun-18-2026=47***Jun-19-2026=23***Jun-20-2026=5***Jun-21-2026=1' WHERE job_id'1585027'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=556***Mar-2026=42***Apr-2026=31***May-2026=33***Jun-2026=758' WHERE job_id'1585027'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1585027' 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` = 1585027 
0.0058   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)