Remote job
Cloud Platform Engineer
Job details
About this role
Role overview Build and operate the cloud platform that manages robot fleets, device deployments, and telemetry. The role combines backend development in Go with Kubernetes operations, device-to-cloud API design, security controls, and the reliability practices needed to run services at scale.
Responsibilities - Develop fleet APIs, deployment pipelines, and telemetry ingestion services. - Define gRPC and protobuf contracts between on-device agents and cloud services. - Design and operate Kubernetes infrastructure with attention to reliability, scale, and cost. - Implement access controls, audit logging, and mutual TLS for device identity. - Build CI/CD pipelines for deploying edge software across fleets. - Set platform service objectives and build observability to track them.
Requirements - At least 4 years building production backend systems in Go. - Deep Kubernetes experience, including designing systems to handle failures. - Strong gRPC and protobuf skills, including APIs consumed by devices. - Experience with time-series data, log aggregation, and distributed tracing. - A security-minded approach that includes considering threat models.
Nice to have - Experience with IoT or edge device management platforms. - Familiarity with NATS, MQTT, or similar messaging systems. - Knowledge of WebRTC or other low-latency video transport for teleoperation. - Contributions to open-source infrastructure tools.
Benefits and work setup - Fully remote, with flexible working hours. - Competitive salary.