Distributed Systems Engineer
Core
Designing and building high-performance APIs, telemetry, and connectivity solutions for IoT devices and SaaS services.
Role type
Senior IC distributed systems engineer (IoT/Backend)
Builds
Scalable cloud-based SaaS solutions, containerized on-prem deployments, and data streaming capabilities for IoT.
Domain
IoT, Cloud Infrastructure, Data Streaming
Required skills
Go, Python, REST APIs, IAM models, encryption, access control, GDPR compliance, decentralized data ownership models, high-throughput low-latency system design, MQTT, Kafka, RabbitMQ, OpenTelemetry, OPC-UA, ModBus, Ubuntu
Preferred skills
Cybersecurity principles, mentoring junior engineers, cross-functional collaboration
Technologies
Go, Python, MQTT, Kafka, RabbitMQ, OpenTelemetry, OPC-UA, ModBus, Ubuntu
Responsibilities
Design and architect scalable backend services, messaging/data pipelines, and REST APIs; Develop governance, auditing, and management systems for telemetry platforms; Partner with infrastructure teams to build scalable cloud-based SaaS and containerized on-prem solutions; Lead design, implementation, and optimization of new features from specification to production; Provide technical oversight, review code and designs, and set best practices; Engage in high-level technical discussions to collaborate on optimal solutions.
Seniority
Senior, hands-on IC with mentorship