Staff Software Engineer - Data Platform
Core
Own the core Data warehouse platform, data ingestion, processing, ETL/ELT orchestration, data cataloging, and governance to power Product, Engineering, Analytics, and Data Science teams.
Role type
Staff Software Engineer (IV), hands-on IC with technical leadership
Builds
Scalable data platform services, batch and streaming ingestion frameworks, data quality/observability mechanisms, and ML data platform capabilities
Domain
Fintech, blockchain infrastructure, and large-scale data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Designing and operating scalable batch/micro-batch/streaming data pipelines, data warehousing, data modeling, data governance, lineage, and provenance concepts, cloud-native data platforms, complex problem solving
Preferred skills
Streaming frameworks (Apache Flink, Google Cloud Dataflow), NoSQL databases (Bigtable, Cassandra), real-time analytics, near-real-time decisioning systems, 0→1 application development
Technologies
Apache Flink, Google Cloud Dataflow, Bigtable, Cassandra, cloud-native data platforms
Responsibilities
Design, build, and operate data platform services (warehousing, orchestration, catalogs); enhance platform operations via monitoring, performance, reliability, and resource optimization; design and maintain batch and streaming data ingestion frameworks; work with stakeholders on data contract modeling, lifecycle management, and regulatory compliance; provide ML data platform capabilities for AI/Data Science teams; develop core services for data cataloging, lineage, versioning, quality, and access controls
Seniority
Staff, hands-on IC with deep expertise and architectural influence