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
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