Location: Austin, TX (Hybrid)
Clearance Requirement: U.S. Citizen with the ability to obtain a security clearance
NODA is a venture-backed technology company that is transforming how unmanned systems collaborate in complex, mission-critical environments. We are developing next-generation solutions that enable the autonomous orchestration of heterogeneous unmanned systems across air, sea, land, and space with vital applications in the defense, intelligence, and commercial sectors.
Our Full-Stack Engineers with AI/ML focus are at the forefront of developing intelligent orchestration capabilities, building scalable platforms that integrate cutting-edge agentic AI to enable autonomous decision-making across complex multi-domain operations.
Joining NODA means working on meaningful technology that pushes the boundaries of autonomy alongside a team that thrives on innovation, rapid iteration, and collaboration.
We are seeking a talented Full Stack Software Engineer with an emphasis on AI/ML and Robotics to join our growing engineering team. In this role, you’ll help build out our next-generation orchestration platform with a special focus on integrating agentic AI capabilities. You will design systems that use AI to orchestrate multi-vehicle autonomy and multi-layered autonomy, effectively enabling a “conductor” AI agent to coordinate fleets of robots. This means working on real-time data pipelines, AI-driven decision modules, and operator interfaces for mission planning and control. You’ll collaborate with robotics, autonomy, and AI specialists to unify diverse platforms into a single intelligent system. This is a chance to work on high-impact, mission-critical technology that bridges full-stack software engineering with advanced AI/ML autonomy.
In practice, expect roughly a 50/50 split between traditional full-stack development and AI-focused integration. You will spend about half your time on backend infrastructure and front-end features (often focused on AI HMI), and the other half integrating and optimizing AI/ML frameworks (with an emphasis on autonomous agents and orchestration). If you’re excited about using tools like LLMs and multi-agent systems to coordinate autonomous drones, vehicles, and robots in real time, this role is for you.
· Develop and integrate AI components (e.g., autonomous agent frameworks, machine learning models) into our orchestration platform to enable real-time decision-making and multi-robot coordination. You will leverage existing agentic AI frameworks (such as LLM-based systems or tool-using agents) to orchestrate complex tasks.
Pair and implement cutting-edge AI systems with heterogeneous multi-domain task allocators and orchestrators.
Design, build, and maintain scalable APIs and backend microservices for high-throughput, low-latency operations. Ensure these services can handle streaming telemetry and sensor data from multiple unmanned vehicles, feeding into AI decision loops.
· Create robust data processing pipelines that stream and process live data (telemetry, video feeds, etc.) from heterogeneous robots (UAVs, UGVs, UUVs). Optimize these pipelines for real-time performance to support timely AI-driven orchestration across the fleet.
Implement performant, responsive user interfaces (using React and modern web technologies) for mission command and control, focused on developing an HMI to work with the AI agentic systems. These UIs will visualize complex data (maps, robot status, AI recommendations) and allow operators to supervise or intervene in autonomous missions.
Work closely with robotics and autonomy engineers to integrate diverse partner platforms (drones, ground robots, maritime vehicles) into a unified AI-driven orchestration environment. This includes interfacing with robotics middleware (ROS 2, simulation tools like Gazebo) and ensuring our AI orchestrator communicates effectively with each platform.
Incorporate AI/ML-driven features into the user experience, such as intelligent mission planning assistance, anomaly detection from sensor feeds, or natural language mission commands. Ensure these features are intuitive and add real operational value.
Ensure operational resilience through rigorous testing (unit, integration, and simulation testing), monitoring, and security best practices. You’ll apply robust engineering to AI features to guarantee reliability in the field (e.g. fail-safes if an AI agent’s suggestion is suboptimal).
Contribute to continuous integration/deployment (CI/CD) pipelines and maintain development infrastructure. Help containerize services (Docker) and deploy applications to cloud or edge environments, enabling frequent iteration and updates to AI models or logic.
3+ years of professional software development experience in a production environment.
Strong proficiency in Python and JavaScript/TypeScript: Ability to develop backend services (e.g. Python FastAPI or similar) and front-end applications (React/Next.js or similar).
Deep understanding of building single-page applications, component-driven development, and state management for responsive, interactive UIs.
HTML5, CSS3, HTTP, RESTful APIs, and WebSockets. You can build secure, scalable web services and understand client–server interactions.
Comfortable designing and querying SQL databases (PostgreSQL, MySQL, or similar) to store and retrieve mission and telemetry data.
Hands-on experience integrating machine learning or AI into applications. This could be using ML libraries (TensorFlow, PyTorch) or calling external AI APIs/SDKs. Understanding of agentic AI concepts – e.g., how autonomous AI agents can plan and act towards goals – is highly valued.
Real-time data processing: · Exposure to real-time data streams or messaging (e.g., Kafka, DDS, Zenoh, Redis Streams, MQTT, or WebSocket feeds). You know how to handle incoming data continuously and update systems or UIs without lag.
Version Control & Collaboration: Proficiency with Git and collaborative workflows (pull requests, code reviews). Experience working in an Agile or fast-iteration environment.
Problem-Solving: Strong analytical and troubleshooting skills. Ability to break down complex problems (like coordinating multiple autonomous agents) and implement effective solutions.
Communication: Excellent written and verbal communication skills. You can clearly document your designs and explain technical concepts to cross-functional team members.
Familiarity with emerging AI orchestration frameworks or libraries for autonomous agents (e.g. LangChain for LLM integration, OpenAI functions, AutoGPT, or similar tool-using AI agents). Experience with multi-agent systems or reinforcement learning for coordination is a plus.
Exposure to robotics or autonomous vehicle software. Experience with ROS/ROS2, PX4, MAVLink, or simulation environments (Gazebo, Isaac Sim) is beneficial for understanding the platforms we orchestrate.
Experience with machine learning techniques relevant to autonomy (computer vision, path planning algorithms, multi-agent coordination strategies). While building new models from scratch isn’t the focus, the ability to fine-tune or optimize existing models for our use cases is a plus.
Experience with DevOps practices such as CI/CD pipelines, infrastructure-as-code, and containerization. Familiarity with Docker and cloud platforms (AWS or Azure) for deploying AI services and web applications.
Knowledge of testing frameworks (Vitest, PyTest, Cypress, etc.) and automation tools to ensure software quality. Experience implementing test scenarios for autonomous systems or AI components.
Understanding of web security best practices (authentication, authorization, OWASP top 10) to protect mission-critical applications. Experience with secure communication (TLS encryption, Zero Trust principles) in distributed systems.
Exposure to 3D visualization or geospatial data on the web (WebGL, Three.js, Mapbox) to create rich UIs for situational awareness.
Contributions to open-source projects, especially in AI, robotics, or developer tools, demonstrate a passion for collaboration and innovation. Eligible and willing to obtain a U.S. Security Clearance (preferred but not strictly required at hire). Many of our defense projects may require handling sensitive information in the future.
Hybrid work environment
Competitive pay
Flexible time off
Generous PTO policy
Federal holidays
Health, dental, and vision insurance
Free OneMedical membership
Work on technology that directly impacts national security and operational capabilities
Collaborate with a mission-driven, high-caliber team
Build at the intersection of AI, robotics, and multi-domain operations
See your work deployed in real-world, high-stakes environments
Competitive compensation and growth opportunities
If you’re ready to push the boundaries of what autonomous systems can do—and make a real difference—we’d love to hear from you.
We are an Equal Opportunity Employer and welcome applicants from all backgrounds. All qualified individuals will receive consideration for employment regardless of race, age, color, religion, sex, national origin, disability, or protected veteran status.