Senior Java Architect / Lead Backend Engineer (Security/ Edge AI Product) $$$$ Offline
We are building a next-generation security and edge-AI platform and are looking for an exceptional Senior Java Architect / Lead Backend Engineer to join our core product team.
You will own the design and development of the systemβs cloud architecture, shape the backend foundation, and set the long-term technical direction for a highly scalable, event-driven platform that integrates real-time video, embedded edge devices, and advanced AI/ML pipelines.
Our team already includes strong ML engineers and an embedded/hardware-focused CTO. We now need a top-tier Java expert who can take responsibility for the backend vision, quality, and engineering excellence.
What you will do
β Lead architecture design for a distributed, cloud-native backend (AWS ecosystem).
β Build and maintain core services: Orchestrator, API Gateway, device integration, event processing, user/configuration management.
β Define system boundaries, data flows, communication patterns, and service contracts.
β Drive major technical decisions, performance strategies, scalability, and fault tolerance.
β Collaborate closely with ML engineers and embedded/hardware teams to integrate cloud intelligence with Edge Sentinel devices.
β Set engineering standards, code quality rules, and best practices for the growing team.
Requirements
β 7+ years of backend development experience with Java (Spring Boot, Spring Cloud).
β Strong expertise in microservice architecture, distributed systems, and event-driven design.
β Deep experience with AWS services: API Gateway, Cognito, S3, Kinesis, SQS/SNS, RDS.
β Solid understanding of concurrency, scalability, and high-load systems.
β Experience designing system architectures from scratch or refactoring complex platforms.
β Ability to work collaboratively with ML and embedded teams.
β Strong communication skills and ownership mentality.
Nice to have
β Experience with video streaming, WebRTC, or IoT/Edge devices.
β Knowledge of Python (for ML service interaction).
β Background in security or surveillance systems.
Required skills experience
| Java |
Required languages
| English | B1 - Intermediate |
The job ad is no longer active
Look at the current jobs Java →