Senior / Staff Software Engineer – Core Data Infrastructure
Core
Architecting core distributed systems to ingest, process, and store terabytes of time-series and spatial data for real-time analytics.
Role type
Senior/Staff backend and systems engineer
Builds
Highly available, resilient primitives for data ingestion, processing, and storage
Domain
B2B technology, logistics, transportation, risk-management
Deliverable
production ML models | infrastructure
Required skills
distributed systems architecture, time-series data handling, spatial data management, fault-tolerant system design, automated tooling development, technical abstraction design, scalable code development
Preferred skills
open-source contributions, orchestration engines, lakehouse architectures, spatio-temporal data models
Technologies
Java, Python, JVM languages, event streaming frameworks, distributed computation frameworks, data warehousing, lakehouse concepts
Responsibilities
Design and optimize high-throughput data processing systems for real-time streaming and batch operations. Engineer robust storage solutions for expanding volumes of time-series and spatial data. Drive architectural decisions for fault-tolerant infrastructure scaling. Develop intelligent, automated tooling for data quality and lineage tracking. Collaborate with stakeholders to define reusable technical abstractions. Write scalable, production-ready code.
Seniority
Senior/Staff, hands-on IC
