Staff Software Engineer I
Core
Design and implement strategies for table schematization, materialization, and compaction at massive scale for a multi-modal storage engine.
Role type
Staff Software Engineer (Distributed Storage Systems)
Builds
Multi-tenant, highly available compute infrastructure and core components for table materialization and background maintenance.
Domain
Data Streaming, Distributed Storage, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Table materialization strategies, Compaction algorithms, Multi-tenant architecture, High availability systems, Scalability engineering, Cloud infrastructure management, Open-source technology contribution, Cross-functional collaboration
Preferred skills
Experience with Apache Kafka, Apache Iceberg, Apache Flink, Public cloud platforms (AWS, Azure, GCP)
Technologies
Apache Kafka, Apache Iceberg, Apache Flink, AWS, Azure, GCP
Responsibilities
Develop strategies for efficient table materialization and maintenance at massive scale, Build and maintain multi-tenant infrastructure for background computational tasks, Collaborate with product and design teams to integrate storage features
Seniority
Staff, hands-on IC with strategic influence