Airobotics

Senior Backend Engineer

Petah Tikva
Java Python Go C++ Rust Kafka gRPC WebSockets API
Description

Senior Backend Engineer

Location: Petah Tikva (IL)

Description

We are building the core infrastructure and operating system for autonomous platforms.

This platform enables real-world autonomous operations by coordinating drones, docking stations, and edge systems in real time. It serves as the operational backbone for mission execution, communication, telemetry, orchestration, and fleet coordination across distributed autonomous environments.

This is not a typical backend role.

You will work on a distributed, real-time system powering autonomous platforms operating in production environments worldwide.

The platform includes:

  • Fleet orchestration and mission lifecycle management
  • Real-time communication between distributed autonomous components
  • Telemetry, video, and operational data processing
  • Device interoperability across heterogeneous autonomous platforms
  • SDKs and APIs for platform integration and extensibility

As a Senior Engineer, you will help shape the technical foundation, architecture, reliability, and scalability of the platform from the ground up

Responsibilities

  • Design and build distributed backend systems for autonomous platform operations
  • Lead architecture and system design decisions across services and communication layers
  • Develop scalable, low-latency, and resilient services in Java
  • Design reliable communication and messaging flows between distributed system components
  • Solve complex challenges related to concurrency, scalability, latency, and fault tolerance
  • Build abstraction layers for integrating multiple autonomous devices and platforms
  • Develop internal SDKs and reusable infrastructure components
  • Improve system observability, debugging capabilities, and operational reliability
  • Drive engineering best practices, clean architecture, and code quality standards


Requirements

  • Strong experience building and operating backend systems in production environments
  • Excellent fundamentals in software engineering, distributed systems, and system design
  • Strong proficiency in Java
  • Experience designing scalable microservices and distributed architectures
  • Deep understanding of: Concurrency and multithreading, Distributed systems and failure handling, Network communication and messaging patterns, Real-time processing and system data flow architectures
  • Experience with event-driven and real-time systems
  • Experience building real-time distributed communication systems using technologies such as: RabbitMQ, gRPC, WebSockets
  • Experience designing reusable infrastructure, abstraction layers, or SDKs
  • Strong architectural thinking and ability to own complex technical decisions

We care more about how you design systems, solve problems, and think about architecture than specific frameworks or tools.

Nice to Have

  • Experience with Spring / Spring Boot
  • Experience with Python and/or C++
  • Familiarity with: DDS, Zenoh, MAVLink
  • Experience with telemetry, sensor, or real-time data systems
  • Experience with video streaming technologies (WebRTC, GStreamer, FFmpeg)
  • Background in robotics, drones, or autonomous systems


Airobotics
Airobotics

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say