On behalf of our client, we are looking for a Backend / Cloud Engineer (IoT Platform):
Level: Mid-level preferred (strong Junior candidates with hands-on experience will also be considered)
Type of employment: Full-time
Location: Vienna, Austria
Model of work: Hybrid / Remote arrangement to be agreed
The Opportunity:
Our client is an innovative technology company developing a next-generation IoT platform that combines embedded electronics, intelligent sensor systems, edge computing, cloud infrastructure and AI-driven analytics into a single connected solution.
The product is currently in the R&D phase and will be deployed and validated in real-world pilot environments, with a strong focus on reliability, scalability, security and intelligent data processing.
This is an exciting opportunity to join a greenfield product where cloud technologies, IoT and modern backend development play a central role. Rather than maintaining an existing platform, you will contribute to designing and building the backend architecture that connects distributed embedded devices with cloud services, user interfaces, monitoring tools and AI-powered analytics.
As a Backend / Cloud / DevOps Engineer, you will work closely with Embedded, AI/ML, Systems Engineering and Validation teams to develop scalable backend services, cloud infrastructure and secure device communication that power the entire connected platform.
This role is ideal for someone who enjoys designing reliable backend systems, building cloud infrastructure, automating deployments and solving real-world engineering challenges in connected IoT environments.
Benefits:
What this company can offer you is the opportunity to work on an innovative international R&D project using modern cloud technologies, IoT architecture and DevOps practices while collaborating with experienced multidisciplinary engineering teams.
When it comes to your career, you can expect:
-
Opportunity to work on an innovative greenfield product from its early development stages
-
Hybrid or remote working arrangement by agreement
-
International and collaborative engineering environment
-
Exposure to IoT, cloud computing, backend architecture, DevOps and AI-driven solutions
-
Opportunity to influence technical decisions and system architecture
-
Continuous professional development through challenging engineering work
-
Supportive team culture focused on collaboration, innovation and knowledge sharing
Key Job Responsibilities:
The Backend / Cloud / DevOps Engineer will be responsible for designing, developing and maintaining the backend services and cloud infrastructure that support a connected IoT platform. The role includes building secure communication between distributed devices and cloud services, implementing scalable data processing pipelines, deployment automation and monitoring solutions.
Key responsibilities include:
-
Developing backend architecture and cloud-based services
-
Implementing secure data ingestion pipelines from connected edge devices
-
Developing communication interfaces using MQTT, REST APIs, WebSockets or similar technologies
-
Designing and maintaining databases for sensor data, telemetry, logs, alerts, AI outputs and operational information
-
Building monitoring, remote diagnostics, logging and alerting solutions
-
Supporting OTA deployment workflows for firmware, backend services and edge software
-
Implementing authentication, authorization, encryption and secure API design
-
Developing backend services for dashboards, operator interfaces and monitoring tools
-
Implementing buffering, synchronization, deduplication and data integrity mechanisms for unstable connectivity scenarios
-
Setting up cloud infrastructure, deployment automation, CI/CD pipelines and DevOps workflows
-
Collaborating with Embedded Engineers on device-to-cloud communication and telemetry
-
Collaborating with AI/ML Engineers on data models, analytics integration and model output management
-
Preparing technical documentation for backend architecture, APIs, deployment workflows and operational procedures
If you are someone who has:
Must:
-
Practical experience or strong demonstrated knowledge of backend development
-
Good knowledge of one or more backend programming languages such as Python, Node.js, Go, Java, C# or similar
-
Experience with REST APIs, MQTT, WebSockets or similar communication technologies
-
Experience working with relational and/or time-series databases
-
Familiarity with cloud environments and server-side infrastructure
-
Understanding of authentication, authorization, encryption and secure API design
-
Experience with Linux, Docker, Git, CI/CD pipelines or deployment automation
-
Ability to design structured data models and reliable data ingestion workflows
-
Experience building monitoring, logging and diagnostic solutions
-
Ability to prepare clear technical documentation
-
English or Serbian/Bosnian/Croatian for daily communication
Nice to have:
-
Experience with IoT platforms, connected devices or edge/cloud architectures
-
Experience with AWS, Microsoft Azure or Google Cloud Platform
-
Experience with message brokers, queues, event-driven architectures and time-series databases
-
Experience implementing OTA update workflows and device management solutions
-
Experience with GDPR-compliant data handling and role-based access control
-
Experience developing dashboards, admin panels or operational monitoring tools
-
Experience integrating AI/ML model outputs into backend systems
-
Experience with Infrastructure as Code tools such as Terraform or Pulumi
-
Experience with observability platforms, uptime monitoring and production diagnostics
-
German language skills for communication with Austrian partners and suppliers
Additional information:
If you are interested in the position, please send us your resume. If you would like to have more details, please contact us at [email protected]
We are happy to meet you!