Job description agileengine is one of the inc. 5000 fastest-growing companies in the u and a top-3 ranked dev shop according to clutch.
we create award-winning custom software solutions that help companies across 15+ industries change the lives of millions if you like a challenging environment where you're working with the best and are encouraged to learn and experiment every day, there's no better place - guaranteed!
:) what you will do develop and maintain backend services supporting drone operations; design and optimize deterministic control algorithms for mission execution; implement real-time communication protocols (mqtt, websockets) for drone command orchestration; integrate with drone sdks (dji, mavlink, parrot) to support autonomous flight; develop collision avoidance algorithms using sensor fusion and real-time data processing; ensure compliance with faa and international uav flight regulations in software design; implement state tracking and fail-safe mechanisms to prevent drone malfunctions; manage cloud-based infrastructure using postgresql, redis, and terraform/opentofu; build and maintain ci/cd pipelines and containerized deployments (docker); develop api-driven control systems for flight mission planning and execution; collaborate with frontend engineers to integrate flight dashboards and real-time telemetry; conduct code reviews, testing strategies, and performance optimizations.
must haves 5+ years of backend development experience in python (django, flask, fastapi); expertise in software architecture, distributed systems, and api design; experience in cloud devops (terraform, ci/cd, docker); strong knowledge of database performance optimization ( postgresql, redis ); experience with real-time communication protocols ( mqtt, rabbitmq, kafka, or websockets ); familiarity with messaging systems in general and the ability to learn and implement mqtt for real-time control of autonomous systems; experience with safety-critical systems and deterministic control.
nice to haves experience with design patterns like command, observer, strategy, state, singleton, and factory method for creating flexible, scalable, and fault-tolerant systems; familiarity with real-time communication protocols (mqtt, websockets); experience in kotlin or java for android development; knowledge of real-time video streaming and data processing; hands-on experience with drone sdks and embedded systems; experience with iot infrastructure and secure communications; familiarity with faa and global uav flight regulations; experience with drone sdks (dji, mavlink, parrot) and embedded systems.
the benefits of joining us professional growth accelerate your professional journey with mentorship, techtalks, and personalized growth roadmaps.
competitive compensation we match your ever-growing skills, talent, and contributions with competitive usd-based compensation and budgets for education, fitness, and team activities.
a selection of exciting projects join projects with modern solutions development and top-tier clients that include fortune 500 enterprises and leading product brands.
flextime tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
next steps after you apply the next steps of your journey will be shared via email within a few hours .
please check your inbox regularly and watch for updates from our internal applicant site, launchpod, which will guide you through the process.
requirements 5+ years of backend development experience in python (django, flask, fastapi); expertise in software architecture, distributed systems, and api design; experience in cloud devops (terraform, ci/cd, docker); strong knowledge of database performance optimization (postgresql, redis); experience with real-time communication protocols (mqtt, rabbitmq, kafka, or websockets); familiarity with messaging systems in general and the ability to learn and implement mqtt for real-time control of autonomous systems; experience with safety-critical systems and deterministic control.