Noda Ai
Senior Full Stack Engineer
Austin, Remote. Posted 16 days ago
The role
You will design and build backend services and operator interfaces for an autonomous vehicle orchestration platform. This involves creating mission control applications, real-time data processing systems, and APIs to connect human operators with autonomous fleets.
What you will do
- Build scalable backend APIs and microservices using Python and C++
- Design and implement event-driven data pipelines for telemetry and sensor feeds
- Develop responsive operator interfaces using React
- Create WebSocket-based communications for low-latency interactions
- Build data transformation and aggregation services
- Implement secure, role-based access controls and authentication systems
- Design and maintain database schemas and query optimization
- Collaborate with autonomy engineers to integrate vehicle control systems
- Support integration with autonomous platforms through RESTful APIs and ROS2
- Ensure application resilience through testing, monitoring, and deployment automation
Required qualifications
- 5+ years of professional full-stack development experience building production systems
- Strong proficiency in C++ with experience in systems programming and performance optimization
- Expert-level Python skills with experience in FastAPI, Flask, or Django frameworks
- Experience with ROS2 middleware, including topics, services, and distributed robotics systems
- Proficiency in JavaScript/TypeScript and React with modern development practices
- Strong database design and optimization skills (PostgreSQL, NoSQL)
- Experience building real-time applications using WebSockets, message queuing, and event-driven data streaming
- Knowledge of RESTful API design principles, microservices architecture, and event-driven system patterns
- Understanding of Linux system programming and multi-threaded application development
- U.S. Citizenship with the ability to obtain a security clearance
Nice to have
- C++ multithreaded systems; GRPC/Protobuf; DB design/tuning
- Experience with robotics middleware beyond ROS2 (DDS, MQTT, or custom protocols)
- Knowledge of autonomous vehicle systems (UAVs, USVs, UUVs) and associated data formats
- Experience with real-time data streaming technologies (Kafka, Redis Streams, ZeroMQ)
- Familiarity with computer vision libraries and sensor data processing (OpenCV, PCL)
- Experience with container technologies (Docker) and cloud deployment (AWS)
- Understanding of networking fundamentals and distributed systems concepts
- Background in mission-critical or real-time system development
- Knowledge of geospatial data handling and coordinate system transformations
- Experience with observability tools (Grafana, Prometheus) and application performance monitoring
Benefits
- Premium medical, dental, and vision coverage with zero paycheck premiums for you and your family
- 401(k) Retirement Savings Plan with Company match
- Equity grants for new hires
- Unlimited PTO
- 11 Paid holidays
- Extremely generous company holiday calendar, including a holiday hiatus in November, & December
- Generous Parental Leave
- Military Leave for annual training or service requirements
- FSA
- DCFSA
- HSA
- Professional Development Opportunities
Before you apply
- U.S. Citizen with the ability to obtain a security clearance
- Must be a U.S. citizen, lawful permanent resident, protected individual, or otherwise eligible to obtain required authorizations from the U.S. Department of State or U.S. Department of Commerce
About the company
NODA is a veteran-owned, venture-backed technology company transforming how unmanned systems collaborate in complex, mission-critical environments. They develop solutions for the autonomous orchestration of heterogeneous unmanned systems across air, sea, land, and space.