Backend / Cloud Engineer (IoT Platform)
Core
Designing and building backend architecture and cloud infrastructure to connect distributed embedded IoT devices with cloud services, user interfaces, and AI-driven analytics.
Role type
Mid-level Backend / Cloud / DevOps Engineer
Builds
Scalable backend services, secure device communication pipelines, cloud infrastructure, and monitoring tools for an IoT platform
Domain
Internet of Things (IoT), Cloud Computing, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, REST APIs, MQTT, WebSockets, Relational/Time-series databases, Linux, Docker, CI/CD pipelines, Secure API design, Data modeling, Monitoring solutions
Preferred skills
IoT platforms, Edge/cloud architectures, AWS/Azure/GCP
Technologies
Python, Node.js, Go, Java, C#, MQTT, REST, WebSockets, Linux, Docker, Git, CI/CD
Responsibilities
Develop backend architecture and cloud-based services; Implement secure data ingestion pipelines from edge devices; Develop communication interfaces using MQTT, REST APIs, WebSockets; Design and maintain databases for sensor data and telemetry; Build monitoring, logging, and alerting solutions; Support OTA deployment workflows; Implement authentication, authorization, and encryption; Collaborate with Embedded and AI/ML teams; Prepare technical documentation
Seniority
Mid-level, hands-on IC