Software Engineer, Data Infrastructure (Staff)
Core
Building the next-generation data infrastructure foundation for a fast-growing AI-native CRM, focusing on scaling analytics engines, ingestion paths, and schema design for high-volume, graph-shaped data models.
Role type
Staff Software Engineer (Data Infrastructure)
Builds
Production data systems including analytics engines, ingestion pipelines, search indices, and audit/historical data stores for a CRM platform.
Domain
SaaS / AI / CRM / Data Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Strong software engineering fundamentals, production data system ownership, distributed systems debugging, architectural trade-off judgment, product orientation, clear communication, technical leadership.
Preferred skills
ClickHouse, OLAP systems, event pipelines, data warehouses, Kafka, Flink, Spark, Iceberg, Postgres at scale, streaming systems, APIs, queues, workflow systems, observability, incident response, data for ML/AI systems.
Technologies
Postgres, Redis, Typesense, BullMQ, Kafka, Flink, Spark, Iceberg, ClickHouse
Responsibilities
Scale analytics engine for customer-facing dashboards under row-level security; design ingestion paths and event models with freshness guarantees; evolve schema-flexible graph-shaped data model; build historical reporting and auditability systems; develop reliable data systems for usage metering and AI evaluation; set technical direction and engineering practices for data systems.
Seniority
Staff, hands-on IC with strategic ownership