DevJobs

Senior Backend Engineer

Overview
Skills
  • Python Python
  • Design Patterns
  • MAVLink
  • Multi-Agent Robotics Systems
  • Python Web Frameworks
  • Swarm Logic
  • Telemetry Standards
  • Asynchronous Patterns
  • Distributed Systems
  • Messaging Queues
  • Real-Time Systems
  • SOLID Principles
Airobotics specializes in autonomous aerial platforms for complex defense and industrial applications. Our systems are designed for high-performance missions requiring precise maneuvering and autonomous decision-making in challenging environments.

Role Overview

We are looking for a Senior Backend Engineer to architect and develop the next generation of our Ground Control (GC) system. This system coordinates swarms of autonomous agents, manages real-time state, and ensures reliable command and control. You will be responsible for modernizing our ground infrastructure, moving towards a robust, distributed architecture capable of managing multi-agent missions.

Responsibilities

  • System Architecture: Design and build the backend services that orchestrate multiple autonomous agents simultaneously.
  • Protocol Design: Define and implement communication protocols that ensure reliable command execution.
  • Modernization: Implement the transition from legacy ground stations to a modern, decoupled Python 3 architecture using asynchronous patterns.
  • Reliability: Engineer fault-tolerant systems including watchdogs, health monitors, and failover mechanisms for mission-critical safety.

Requirements

  • 4+ years of backend development experience.
  • Distributed Systems: Proven experience designing systems with messaging queues and asynchronous patterns.
  • Architecture Skills: Strong grasp of design patterns, decoupling logic from transport, and SOLID principles.
  • Real-Time Systems: Understanding of latency, race conditions, and the constraints of controlling remote hardware.

Advantages

  • Experience with Swarm Logic or multi-agent robotics systems.
  • Familiarity with MAVLink or other telemetry standards.
  • Experience with modern Python web frameworks.
  • Background in defense, HLS, or safety-critical industries.
Airobotics