Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Segment and Predict Amazon Seller Risk

Easy
EasyMachine LearningUnsupervised LearningFeature EngineeringSupervised LearningAsked 1 times

Problem

Business Context

Amazon Services wants to improve seller quality monitoring in Seller Central. You need to show when supervised learning is appropriate versus unsupervised learning by building both a seller-risk classifier and an unsupervised seller segmentation workflow on the same dataset.

Dataset

You are given a historical dataset of Amazon Marketplace sellers with monthly aggregates from the last 18 months.

Feature GroupCountExamples
Seller profile6marketplace, tenure_days, business_type, fulfillment_channel
Operational metrics10on_time_ship_rate, cancellation_rate, late_shipment_rate, return_rate
Customer experience8defect_rate, negative_feedback_rate, A-to-z_claim_rate, contact_rate
Commercial activity7orders_30d, GMV_30d, ASP, ad_spend_30d, buy_box_win_rate
Support / compliance5policy_warnings_90d, suspension_history, document_verification_age
  • Rows: 240K seller-month records, 36 features
  • Target available for supervised task: high_risk_60d = seller receives a policy enforcement action within 60 days
  • Class balance: 7.4% positive, 92.6% negative
  • Missing data: 12% missing in ad-related fields, 6% missing in customer-contact metrics, higher missingness for new sellers

Success Criteria

A good solution should:

  • achieve PR-AUC >= 0.42 on the supervised task,
  • produce actionable seller segments with clear behavioral differences for operations teams,
  • explain when labels make supervised learning preferable and when unlabeled exploration justifies unsupervised learning.

Constraints

  • Batch scoring in Amazon SageMaker must complete daily for ~150K active sellers.
  • Risk outputs must be interpretable enough for operations review.
  • Segmentation should be stable month over month and not depend on manual labeling.

Deliverables

  1. Train a supervised model to predict high_risk_60d.
  2. Build an unsupervised clustering pipeline for seller segmentation.
  3. Compare the two approaches: objective, inputs, outputs, and evaluation.
  4. Recommend when Amazon should use each method in production.
  5. Provide feature importance and cluster profiles that operations teams can act on.
Practicing as: Machine Learning Engineer interview at Amazon Services

Hi, I'll play your Amazon Services interviewer for the Machine Learning Engineer role. Candidates describe these interviews as mostly positive and moderately difficult, so expect me to be friendly and conversational. Take your time with the question above and answer like we're in the room.

Take this as a live interview session →

You are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.

Sign up freeI have an account
Sign up to unlock solutions
Top 50 Unsupervised Learning Interview QuestionsAmazon Services Machine Learning Engineer Interview Questions
Next questions
Midwest Employers CasualtySegment Shoppers and Predict PurchasesEasySegment and Predict Retail Customer BehaviorEasyTiger AnalyticsSegment and Predict Retail CustomersEasy