Ancestry·Software Engineer·Onsite - System Design / Architecture
- How would you design a system to ingest and store millions of free-text user feedback records so they can be queried and used for downstream modeling?
- How would you define embeddings or other feature representations from user feedback text to find similar users or similar products?
- How would your system automatically update its categorization or tagging of feedback as new types of issues or topics emerge over time?
- How would you evaluate whether the personalization pipeline is actually working well?
“I started with a streaming ingestion layer and a document store, which felt right, but I got fuzzy when they pushed on schema design and how you'd handle querying at scale without blowing up costs.”