As a Founding Engineer, you will be responsible for the core data architecture including data ingestion, computation, storage, and systems ensuring dashboard speed and billing accuracy. This includes tasks such as reliably ingesting high-volume data, handling duplicates, late arrivals, partial data failures, computing costs accurately, enabling historical pricing adjustments, efficiently aggregating and serving time-based analytics, and scaling systems.
Your designs will maintain strict tenant isolation within a shared environment and facilitate the shift from batch to streaming without breaking contracts. Future changes to the architecture will only be introduced when justified.