Marketplaces are systems where the supply side and the demand side need each other before they trust each other. The engineering job is to compress that trust loop - to make the first transaction feel safe enough that there's a second one, and to make the platform itself the trusted intermediary. I architect marketplace platforms around three loops: liquidity, trust, and matching. Get any one wrong and the marketplace dies of its own friction.
The cold start is mostly a supply problem. Demand is easier to manufacture than supply in most verticals, so the early architecture should heavily favor onboarding tools for sellers - bulk import, calendar sync, automated pricing recommendations, white-glove account managers backed by software. I build seller tooling that gets a new listing live in minutes, with embedded validation that prevents the bad listings that erode buyer trust before the marketplace has any.
Matching is where AI has changed the game most dramatically. Pre-2020 marketplaces ran on hand-tuned ElasticSearch queries with human-curated boost rules. Now vector retrieval over listing embeddings plus a learned ranker outperforms traditional search by 20-40% on most quality metrics. I build matching pipelines that combine candidate generation in Postgres or Pinecone, behavioral reranking with two-tower models, and policy filters for editorial control and fairness.
Trust is multi-layered. Identity verification (Persona, Stripe Identity), background checks where required (Checkr), reviews and disputes, escrow and conditional payouts, insurance integration - each adds a layer of safety while subtracting friction. I design trust systems that are progressive: low friction for the first transaction, more verification as stakes grow, hard gates for the high-risk segments. The data model needs to support reversibility - you will need to claw back fraudulent funds, and the architecture should make that a first-class operation, not a manual SQL session.
Payments in a marketplace are uniquely complex. Stripe Connect is the default for most U.S./EU marketplaces; Adyen MarketPay handles the largest. Either way, you're managing onboarding KYC, capability checks, hold logic, dispute flows, payout schedules, multi-currency, and 1099 tax reporting. I help marketplaces architect the financial spine so it's auditable, fraud-resistant, and not a six-month ramp for new finance hires. See a marketplace build or start a project.