ResponsibilitiesDesigning end-to-end system architecture (UAV > Cloud > Operator)Defining interfaces between subsystemsVideo streaming and telemetry architectureEnsuring fault tolerance and recovery scenariosBasic security architecture (RBAC, audit)Participation in integration and field tests with correction of solutions on the flyArchitectural support of development teamsFormation of technical backlog with the collapse of real system operationClosing the main risks of MVP+Smart documentation of
Responsibilities
- Designing end-to-end system architecture (UAV > Cloud > Operator)
- Defining interfaces between subsystems
- Video streaming and telemetry architecture
- Ensuring fault tolerance and recovery scenarios
- Basic security architecture (RBAC, audit)
- Participation in integration and field tests with correction of solutions on the fly
- Architectural support of development teams
- Formation of technical backlog with the collapse of real system operation
- Closing the main risks of MVP+
- Smart documentation of solutions
Requirements
- experience in distributed systems
- Understanding of streaming pipelines (RTSP, WebRTC or similar)
- Ability to work with unstable channels
- understanding of event-driven architecture
- Experience with cloud architectures
- object storage, databases
- Strong systems thinking and practical orientation
- Experience of working with message queues
- Understanding of auth / RBAC, audit logs
- Threat thinking (not compliance)
- Strong systems thinking and practice orientation
- Willingness to work with uncertainty and field limitations
Desirable
- Experience with UAV / ISR / defense / telecom
- Experience in integration or “hardware + software” systems
- Understanding geodata and tracking
The company offers:
- Participation in long-term projects
- Help with moving if necessary
- Payment for housing
- Reservation from mobilization
- Competitive salary that corresponds to your experience and level of knowledge
Cooperation format:
Open to long-term projects. Willing to act as a core developer or system architect - depending on the team's needs.
Goal
Ensure a stable, reproducible end-to-end chain and make effective architectural decisions