Senior Backend Engineer
Core
Design and implement scalable management systems and data-intensive pipelines for IoT devices that harvest radio frequency energy.
Role type
Senior Backend Engineer (IoT)
Builds
Scalable management systems, data pipelines, and microservices for IoT devices
Domain
Internet of Things (IoT), Cloud Computing, Data Engineering
Deliverable
production ML models
Required skills
Java, Spring Boot, Apache Flink, Apache Spark, Apache Kafka, Microservices, Relational Databases, NoSQL Databases, Cloud environments, CI/CD, TDD
Preferred skills
Iceberg, Lake Architecture, Agentic development
Technologies
Java, Spring Boot, Flink, Spark, Kafka, Iceberg
Responsibilities
Design solutions for data intensive pipelines considering large scale, high availability, security, robustness, performance, multi-cloud and multi-tenancy; Provide high standard architecture, design and implementation; Work with cross-functional stakeholders such as product management, additional SW engineers, architects and team leads; Excel at all facets of the development life cycle: Requirement Analysis, Coding, Quality, CI/CD, TDD, Integrations, Deployment, Monitoring; Maintain highly reliable production operation
