Backend Engineer
Core
Design and build distributed systems, storage infrastructure, and platform primitives for a sensor integration product that transforms legacy sensor systems into real-time operational intelligence.
Role type
Senior Backend Engineer (Distributed Systems & Data Infrastructure)
Builds
Stream processing pipelines, storage infrastructure, and API services for petabyte-scale data handling.
Domain
Security & Surveillance Technology / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, Python, Kafka, PostgreSQL/TimescaleDB/PostGIS, gRPC/protobuf, Kubernetes, distributed systems design, zero-downtime migrations, system abstraction, architectural decision-making, AI-assisted development workflows
Preferred skills
Large-scale data infrastructure experience, sharded databases, high-throughput pipelines, custom sharding libraries, data-parallel dataflow computation
Technologies
Rust, Python, Kafka, PostgreSQL, TimescaleDB, PostGIS, gRPC, protobuf, Kubernetes
Responsibilities
Design and build robust, well-abstracted systems that scale with growing customer base; own meaningful architectural decisions; reason through unfamiliar problem domains under real constraints; implement stream processing and storage solutions; maintain production system reliability under shifting requirements
Seniority
Senior, hands-on IC