1 день назад
Principal Software Engineer, Cloud Backend
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Software Engineer, Cloud Backend (Cloud/Robotics): Building a cloud platform for ingesting UAV flight telemetry, logs, and media with an accent on device-to-cloud communication, API design, authentication, and deployment architecture. Focus on designing greenfield services, moving from post-flight uploads to real-time streaming, and operating reliable systems used in the field.
Location: Oslo, Norway
Company
develops intelligent autonomy and swarm software for unmanned aerial vehicles, serving government and industry in partnership with the Norwegian Defence Research Establishment.
What you will do
- Design and build cloud services for ingesting UAV flight telemetry, logs, and media from Ground Control Station instances.
- Select the cloud infrastructure and deployment model, considering vendor compatibility and future customer rollouts.
- Design API contracts between Ground Control Station clients, the cloud backend, and the dashboard frontend.
- Build authentication and secure transport for device-to-cloud communication, including non-human client identities.
- Develop the transition from post-flight uploads to real-time data streaming.
- Operate the platform in production and monitor its behaviour as it scales.
Requirements
- 8+ years of engineering experience, including at least 4 years building production backend services in public or private cloud environments.
- Experience designing and operating ingestion or device-to-cloud systems for clients operating in the field.
- Strong infrastructure-as-code practices, including reviewed, tested, and versioned infrastructure.
- Strong API design judgement and experience evolving production APIs.
- Architectural ownership of cloud services and deployment models.
- Extensive experience with at least one of Go, Python, Rust, or a similar backend language.
Nice to have
- Experience with IoT, telemetry, fleet monitoring, drones, robotics platforms, or hostile network environments.
- Backend experience with Rust.
- Experience with real-time streaming systems.
- Media streaming or video pipeline experience.
Culture & Benefits
- Work on UAV technology for defence and industry with direct real-world impact.
- Help shape core systems and practices in a company that is still being built.
- Work in a team that values clarity, integrity, collaboration, technical depth, and operational discipline.
- Benefits include competitive pay, potential equity, insurance, pension plans, and ongoing learning opportunities.
- All employees must undergo security clearance because of collaboration with the Norwegian Armed Forces; prior clearance is not required.
Hiring process
- Recruiter screening interview followed by a team meet-and-greet.
- Take-home programming assignment and a technical interview.
- Final interview with the CTO and Head of People, followed by a reference check and offer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →