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
Deliverable
production ML models | product features | infrastructure
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