Location: Austin, TX (Hybrid)
Clearance Requirement: U.S. Citizen with the ability to obtain a security clearance
NODA AI is a veteran-owned, venture-backed defense technology company focused on enabling collaborative effects with autonomous systems. We provide a distributed orchestration platform that empowers complex coordination of multi-domain robotic systems (across air, sea, and land) for defense and commercial missions. We work at the intersection of cutting-edge robotics and agentic AI – leveraging autonomous AI agents that can make decisions with minimal supervision – to transform how unmanned systems work together in the most challenging environments. Our mission is to revolutionize multi-vehicle autonomy through intelligent orchestration, directly impacting operational capabilities in national security and beyond.
Joining NODA means working on meaningful technology that directly impacts mission readiness, with a team that thrives on innovation, rapid iteration, and engineering excellence. You’ll be part of a fast-paced environment that values creativity and AI-driven solutions to real-world problems.
We are seeking a talented Full Stack Software Engineer with an emphasis on AI/ML to join our growing engineering team. In this role, you’ll help build out our next-generation orchestration platform – from scalable backend services to intuitive front-end interfaces – 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, 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 planners or tool-using agents) to orchestrate complex tasks.
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. 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, 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, demonstrating 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
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.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Work on mission-critical distributed orchestration software at NODA AI as a Full Stack Engineer focused on networking, real-time systems, and intuitive operator interfaces.
NODA AI is hiring a Field Application Engineer to integrate, test, and field multi-domain autonomous systems for defense and commercial missions.
Senior-level software engineer needed to build and maintain Java/Spring Boot microservices and full-stack web applications for Comcast's technology organization in a hybrid work model.
Morgan Stanley is hiring an Associate Java Full Stack Developer to design and deliver scalable Java solutions that support institutional clients and internal stakeholders in New York.
Strala, a seed-backed AI startup transforming insurance claims, seeks a Forward Deployed Engineer to build, deploy, and iterate production LLM and ML solutions in partnership with customers in San Francisco.
Xero is hiring a Lead Software Engineer to shape and scale its Payments platform, combining hands-on coding with leadership to improve reliability, security, and developer experience.
Member Solutions is hiring a Senior Fullstack Engineer to modernize and expand a mixed .NET/Java platform for membership billing and management in a remote-first US role.
Lead the architecture and implementation of high-throughput backend systems and RESTful APIs to power TwelveLabs' video understanding platform.
Whitespace is hiring an Agentic AI Software Engineer to architect and deploy intelligent, tool-enabled agents that integrate LLMs and external knowledge sources for mission-critical analysis.
Lead technical architecture and mentoring for Chime's Experimentation Platform, building scalable systems and partnering with data teams to improve experiment design and velocity.
Experienced application security engineer needed to lead AppSec engineering initiatives and embed security into CI/CD workflows across PayPal’s development platforms.
Serve Robotics is hiring an ML Performance Engineer to optimize and deploy real-time ML models on NVIDIA Jetson-based delivery robots in Los Angeles.
Work on high-quality PHP backend systems at EarthCam to build and maintain APIs and web services that power global live streaming and visual asset management products.
Staff SRE/DevOps Engineer needed to drive a multi-region cloud rearchitecture, automation, and operational excellence at GeoComply while mentoring engineering teams and enforcing robust CI/CD and security practices.
OutSystems is hiring a Software Engineer to build AI agent features in its low-code platform, working remotely and learning under senior engineers.