CruRank
← All roles

Senior Data / Full Stack Engineer

Remote · Full time · Equity

CruRank turns every wine auction result into one honest, normalized, public number. Every price is a real sale, named to its house, converted to its per 750ml equivalent, premium included, matched to LWIN. The product is live, the data is trusted, and the audience is growing past the tired metered terminals that still charge by the search and hide their methodology. You are joining to extend that lead: more houses, deeper history, faster surfaces, sharper analytics.

What you will build

  • Ingestion pipelines that capture published results from the major auction houses (Christie's, Sotheby's, Bonhams, Zachys, Hart Davis Hart, iDealwine and the ones we add next) reliably and on a schedule.
  • The matching layer: resolving every lot to its LWIN identifier, normalizing bottle, case, magnum and large format to a per 750ml price, applying sale date exchange rates, and quarantining anything we cannot match with confidence.
  • The analytics that define the product: Movers, Regions, Producers, Most Expensive, and the leaderboards behind them, scaled to far more data without losing speed.
  • The Wants alerting system: a buyer describes a wine once and we watch every followed house's catalogs and send one clean ping.
  • A fast, indexed, public web surface where every wine, producer and region is its own page that ranks.

What you bring

  • Strong Python for data pipelines, scraping, parsing and transformation. You take messy real world source data and make it clean and trustworthy.
  • Solid SQL and data modeling. You design schemas that hold millions of auction records and still answer a leaderboard query fast.
  • Full stack capability on a modern web app (TypeScript / React / Next.js or similar). You ship the frontend that shows the data, not just the backend that computes it.
  • A bias toward correctness. In this domain a wrong price is worse than no price. You write the validation, the dedupe logic and the confidence checks that keep the numbers honest.
  • Ownership of real surface area. You make architecture decisions and you stand behind them.

Nice to have

  • Experience with entity resolution, record linkage or fuzzy matching at scale.
  • Familiarity with financial or market data, indices, or time series.
  • Real interest in wine, collectibles, or alternative assets.

Why this seat

The product already works and people already rely on it. You are here to scale the engine that is taking customers off an antiquated paid terminal, and to build the coverage and speed that make the lead permanent.
Apply for this role

Send a note and anything that shows your work to jobs@crurank.com. CruRank is BirkRidge LLC. We hire for judgment and ownership.