Product Research & Market Analyst (Helium10, Keepa, Junglescout)

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

TYPE OF WORK

Part Time

SALARY

7300 PHP / week

HOURS PER WEEK

TBD

DATE UPDATED

Mar 28, 2026

JOB OVERVIEW

About Us
We're a pan-Asian sourcing consultancy connecting Western clinics and brands with manufacturers across China, Korea, Japan, and the Philippines. We specialize in professional skincare, cosmetics, and wellness products.

We're expanding into three parallel channels:

Distribution — brands are approaching us to distribute their products in Western markets
White Label — sourcing existing formulations from Asian manufacturers and branding for our clients
Custom Formulation — working with OEM/ODM manufacturers to develop proprietary products

We need someone who can identify which products are worth pursuing across all three channels.

The Role
You'll be our product intelligence engine — researching market demand, analyzing competitive landscapes, and producing actionable recommendations on which products to distribute, white label, or develop.
This is NOT a PPC or advertising role. This is research, analysis, and opportunity identification.

Core Responsibilities
Amazon & Marketplace Analysis

*Identify winning and trending products in skincare, beauty, and wellness categories using tools like Helium 10, Jungle Scout, or Keepa
*Analyze Best Seller Rank (BSR), revenue estimates, review velocity, and pricing trends
*Identify gaps and underserved niches (high demand + low competition + weak listings)
*Track seasonal trends and emerging ingredient/product trends (e.g., peptide serums, EMS devices, LED masks)

Distribution Evaluation

When brands approach us for distribution, assess their product-market fit for Western markets (US, Australia, Singapore, UAE)
Evaluate brand strength, existing Amazon presence, pricing positioning, and competitive landscape
Produce a GO / NO-GO recommendation with supporting data

White Label & Custom Formulation Opportunity Assessment

Identify product categories where white label or custom formulation offers better margins than distribution
Estimate landed cost vs. market price to model margin potential
Research existing OEM/ODM capabilities from our supplier network (China, Korea, Japan, Philippines)
Flag formulation trends worth developing (e.g., "glass skin" serums, exosome skincare, cica products)

Competitive Intelligence

Monitor competitor brands, new product launches, and pricing shifts
Track Amazon algorithm changes, category trends, and review patterns
Build and maintain a product opportunity pipeline with scoring/ranking


What You'll Deliver (Weekly)

Product Opportunity Report — 3-5 vetted product opportunities ranked by potential, with data backing each recommendation
Brand Evaluation Briefs — When brands approach us, a 1-page assessment with GO/NO-GO recommendation
Trend Alerts — Quick flags on emerging ingredients, viral products, or category shifts worth watching
Competitive Snapshots — Monthly overview of competitor movements in our key categories


Required Skills & Experience
Must Have:

2+ years experience in Amazon product research or e-commerce market analysis
Proficiency with product research tools (Helium 10, Jungle Scout, Keepa, or similar)
Understanding of BSR, revenue estimation, keyword demand analysis, and review analysis
Ability to model basic unit economics (landed cost, margin, breakeven)
Strong written communication — you'll produce reports, not just spreadsheets
Self-directed and comfortable working asynchronously

Strong Preference:

Experience in beauty, skincare, cosmetics, or wellness product categories
Understanding of white label vs. private label vs. custom formulation business models
Familiarity with sourcing from Asia (China, Korea, Japan) — manufacturing costs, MOQs, lead times
Experience evaluating brands for distribution or retail partnerships
Knowledge of FDA cosmetic regulations or international cosmetic compliance (bonus, not required)

Tools You Should Know (some or all):

Helium 10 (Black Box, Cerebro, Magnet)
Jungle Scout or similar
Keepa / CamelCamelCamel
Google Sheets / Excel for data modeling
Amazon Brand Analytics (if you've had seller access)
------------------------
How to Apply
Please include:

A brief intro — who you are and why this role fits your experience
Tool experience — which product research tools you've used and for how long
A sample analysis — Pick any skincare or beauty product currently in Amazon's top 100 for its subcategory. In 3-5 bullet points, tell us:

What's the estimated monthly revenue?
Who are the top 3 competitors?
Is there a white label or private label opportunity here? Why or why not?
What would you recommend we do with this product (distribute, white label, skip)?


Availability — hours per week (time slots and approximate hours) and timez ---------- Type: Part-time (potential to scale as needed)
Hours: 10-15 hrs/week to start, scaling to 20+

Location: Remote (any timezone, async-friendly)
Communication: Slack + weekly async check-in
Start: Immediate

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0192
Total Execution Time  0.0209
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,272 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Product-Research-Market-Analyst-Helium10-Keepa-Junglescout-1577516
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0089 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1577516
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 891063
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1577516
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1577516' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1577516 
0.0018   UPDATE employer_jobs SET hit_counts '***Feb-11-2026=79***Feb-12-2026=92***Feb-13-2026=25***Feb-14-2026=20***Feb-15-2026=10***Feb-16-2026=13***Feb-17-2026=14***Feb-18-2026=5***Feb-19-2026=9***Feb-20-2026=5***Feb-21-2026=5***Feb-22-2026=1***Feb-23-2026=5***Feb-24-2026=4***Feb-25-2026=6***Feb-26-2026=10***Feb-27-2026=5***Feb-28-2026=2***Mar-02-2026=1***Mar-03-2026=2***Mar-04-2026=2***Mar-06-2026=4***Mar-07-2026=37***Mar-08-2026=94***Mar-09-2026=44***Mar-10-2026=30***Mar-11-2026=20***Mar-12-2026=12***Mar-13-2026=5***Mar-14-2026=1***Mar-15-2026=478***Mar-16-2026=63***Mar-17-2026=25***Mar-18-2026=23***Mar-19-2026=12***Mar-20-2026=9***Mar-21-2026=7***Mar-22-2026=5***Mar-23-2026=17***Mar-24-2026=8***Mar-25-2026=9***Mar-26-2026=14***Mar-27-2026=9***Mar-28-2026=731***Mar-29-2026=95***Mar-30-2026=50***Mar-31-2026=39***Apr-01-2026=17***Apr-02-2026=18***Apr-03-2026=16***Apr-04-2026=13***Apr-05-2026=8***Apr-06-2026=19***Apr-07-2026=18***Apr-08-2026=13***Apr-09-2026=6***Apr-10-2026=12***Apr-11-2026=6***Apr-17-2026=1' WHERE job_id'1577516'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Feb-2026=310***Mar-2026=1846***Apr-2026=147' WHERE job_id'1577516'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1577516' 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` = 1577516 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '891063'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0009   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)