W

WhatNot

Runs live auctions for collectibles and fashion

Software Engineer - Data Platform

Platform EngineeringConfirmed live in the last 24 hours
Full-time$190k - $270k /yrRemote

About the Job

Requirements

  • At least 5 years of experience.
  • Ability to write well-tested, API-driven applications and services that run at scale in production.
  • Track record of building scalable, high-performance distributed systems.
  • Strong experience with streaming data systems such as Kafka, Flink, or Pulsar, particularly building or evolving the platform layer rather than only downstream pipelines.
  • Hands-on experience designing and operating stateful real-time data pipelines at scale, including checkpointing, state management, and watermarking.
  • Experience evaluating architectural tradeoffs in stream processing systems, including determining when Flink is an appropriate solution.
  • Experience building multi-tenant or end-to-end streaming infrastructure supporting multiple teams or production use cases.
  • Expertise managing cloud data stores such as Snowflake, BigQuery, or Redshift for processing and serving data products.
  • Strong experience supporting operational systems to ensure uptime, reliability, and maintainability, including monitoring, alerting, and incident management.
  • Experience managing cloud technologies such as AWS or Google Cloud and comfort with infrastructure-as-code approaches such as Terraform.
  • Proficiency in at least one server-side programming language, preferably Python, and knowledge of common algorithms, data structures, and software design principles.

Responsibilities

  • Define technical direction and lead development of critical data platform systems that power next-generation capabilities.
  • Lead the buildout and evolution of the Flink platform, advancing stream processing from early platform investment to production-ready usage across the company.
  • Design scalable, reliable, multi-tenant streaming infrastructure rather than only building pipelines on an existing platform.
  • Own scalability, performance, reliability, service-level objectives, and operational excellence for stream processing systems.
  • Build high-quality systems supporting real-time analytics, event-driven applications, and machine learning infrastructure needs.
  • Make decisions about integrating data systems across the company and partner cross-functionally to implement the architecture.
  • Collaborate with engineering partners across product, platform, machine learning, and data to enable fast, safe, and scalable development.
  • Help shape broader company architecture across stream processing, real-time systems, analytics, and content understanding.

About the Company

WhatNot

Runs live auctions for collectibles and fashion

Whatnot runs a live shopping app where independent sellers host video shows and auction off trading cards, collectibles, clothing, and other goods to viewers who bid in real time. It is the largest live shopping platform in the United States and grew from a marketplace for Funko Pop vinyl figures into hundreds of categories, from Pokémon cards to designer handbags and fresh seafood. Sellers mix fast auctions with fixed-price sales during their shows, while Whatnot handles payments and buyer protection and earns a commission on the price of each item sold. Whatnot was founded in 2019, is based in Los Angeles, California, and also runs its marketplace in Canada, Europe, and Australia.

Company size
1,001-5,000
Company stage
Series G
Total funding
$1.5B
Headquarters
Los Angeles, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at WhatNot

See more jobs