Senior/Staff Software Engineer, Data Platform
Core
Design and optimize the data platform powering Terminal's unified API, handling streaming, storage, and analytics for terabytes of IoT and time-series data.
Role type
Senior/Staff Software Engineer, Data Platform
Builds
Scalable data platform, streaming pipelines, storage systems, and reusable components for the unified API
Domain
Telematics data infrastructure, commercial fleet industry
Deliverable
production ML models
Required skills
Distributed systems, high-scale data streaming, storage systems, open source internals, architectural design
Preferred skills
Java or Scala, open source contributions
Technologies
Java, Python, AWS S3, Apache Doris, Apache Iceberg, Postgres, AWS Kinesis, Apache Kafka, Apache Flink, Apache Spark, Pulumi
Responsibilities
Design and build streaming pipelines for ingestion, replication, analytics, and enrichment; Build storage systems scaling to petabytes of time-series data; Make architectural decisions to maintain platform scalability; Contribute to open source technologies
Seniority
Senior/Staff, hands-on IC with architectural ownership
