Distributed Systems Engineer
Core
Design, architect, and build high-performance APIs and scalable backend services for global SaaS telemetry and connectivity solutions powering IoT devices.
Role type
Senior IC distributed systems engineer (IoT data streaming)
Builds
Scalable cloud-based SaaS solutions, containerized on-prem deployments, and advanced telemetry platforms for enterprise IoT customers.
Domain
IoT, data streaming, cybersecurity, and distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Python, REST API design, IAM models, encryption, access control, compliance frameworks (GDPR, HIPAA), decentralized data ownership models, high-throughput low-latency system design, data streaming technologies (MQTT, Kafka, RabbitMQ), observability tools (OpenTelemetry), industrial protocols (OPC-UA, ModBus)
Preferred skills
Ubuntu development platform familiarity, mentoring junior engineers
Technologies
Go, Python, MQTT, Kafka, RabbitMQ, OpenTelemetry, OPC-UA, ModBus
Responsibilities
Design and architect scalable backend services and messaging/data pipelines; develop governance, auditing, and management systems; partner with infrastructure teams to build cloud and on-prem solutions; lead feature design from specification to production; provide technical oversight and code reviews; engage in high-level technical discussions.
Seniority
Senior, hands-on IC with mentorship responsibilities