Software Engineer - Monitoring
Core
Build backend systems and stream-processing pipelines to ingest IoT sensor telemetry and provide real-time visibility into fleet equipment location, utilization, and health.
Role type
Staff Software Engineer (Backend/IoT Data)
Builds
Real-time location, geofencing, alerting, and trip construction services for fleet management
Domain
IoT, Geospatial, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems, Event-driven architecture, Stream processing, Cloud infrastructure, API design, Database management, Code quality improvement
Preferred skills
IoT/sensor data, Geospatial systems, Ruby, Golang, Kotlin/Java
Technologies
Kafka, Flink, AWS, PostgreSQL, DynamoDB, Redis, Cassandra
Responsibilities
Develop scalable backend services processing telemetry from hundreds of thousands of IoT devices; Build and operate stream-processing pipelines for geo-fencing and alerts; Design and maintain scalable APIs; Collaborate with Embedded/IoT teams on device data contracts; Mentor engineers and reduce technical debt
Seniority
Staff, hands-on IC with mentorship