Sr Software Engineer, Platform
Role responsibilities
Design and operate high-scale cloud services and distributed systems that power real-time smart home experiences. Lead architecture discussions and collaborate across teams to improve the performance, reliability, and security of core platform infrastructure.
Requirements
Requires 5+ years of experience building production systems with proficiency in Go, Python, and distributed system design. A bachelor's degree in Computer Science is preferred, along with experience in cloud-native tooling and API development.
Key skills
Go, Python, Distributed Systems, REST APIs, gRPC APIs, Cloud-native Tooling, Containers, Orchestration, CI/CD, Event-driven Architecture, Kafka, MQTT, Kubernetes, Docker, NoSQL, MongoDB
Keywords
IoT, Distributed Systems, Cloud Services, Event Pipelines, Go, Python, REST, gRPC, Containers, Orchestration, CI/CD, Kafka, MQTT, Kubernetes, Docker, NoSQL, MongoDB, Video Streaming, MP4, HLS, Ffmpeg, AI-assisted Development, Platform Engineering, Scalability, Low-latency, Smart Home, Backend Engineering