Software Engineer, Data Platform
Core
Designing and architecting real-time data ingestion, migrations, schemas, and pipelines for dense construction plansets to power AI agents and internal analytics.
Role type
Senior backend/systems engineer (data platform)
Builds
Event infrastructure, data pipelines, and analytics backbone for AI-native construction products
Domain
Construction technology / AI / Data engineering
Deliverable
production ML models | infrastructure
Required skills
Data intensive systems design, complex data migrations, database architecture (Postgres/Aurora), schema design, system tradeoff analysis
Preferred skills
Event-driven/streaming pipelines, analytics modeling (materialized views, OLAP), workflow orchestration (Temporal), small high-ownership team experience
Technologies
QuackDB, Parquet, Cassandra, DynamoDB, Scylla, Temporal, Postgres, Aurora
Responsibilities
Design and architect real-time data ingestion; Consolidate and cleanse existing data architecture; Set up data platform for agentic layers; Enable developer velocity by providing accessible data backbones
Seniority
Senior, hands-on IC