UI Engineer
Job description
UI Engineer at Noda Ai.
About the role
NODA is a veteran-owned, 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. As a UI Engineer at NODA, you will own the design and implementation of the mission command and control interfaces that define how human operators interact with autonomous fleets. You will be responsible for translating complex operational requirements into intuitive, gaming-inspired visualization systems that perform flawlessly under pressure in high-stakes environments. Your contributions will directly impact the capabilities of defense, intelligence, and commercial operations by enabling precise coordination of vehicle fleets. This role requires a proactive mindset, as you will own the end-to-end delivery of critical UI components from initial concept through production deployment. You will work closely with cross-functional teams to ensure that the interfaces you build are both powerful for experts and accessible for operators in the field.
Key facts
What you'll do
- Design and implement WebGL-based 3D visualizations for real-time autonomous vehicle coordination and mission planning interfaces.
- Build high-performance data visualization systems using Deck.gl to render millions of sensor data points, telemetry streams, and geospatial information.
- Create gaming-inspired UI interactions including RTS-style vehicle selection, minimap systems, context-sensitive controls, and real-time asset tracking displays.
- Optimize rendering performance for browser-based applications handling continuous streams of sensor data, video feeds, and telemetry from autonomous vehicle fleets.
- Implement WebAssembly modules for performance-critical calculations and real-time data processing in gaming-style interfaces.
- Develop interactive 2D/3D mapping systems with real-time overlays for mission planning, route visualization, and operational area displays.
- Build responsive, touch-capable interfaces that function across desktop and tablet form factors for field deployment scenarios.
- Create data visualization pipelines that transform raw autonomous system telemetry into actionable operator insights and mission-critical displays.
- Implement custom WebGL shaders for specialized military sensor data visualization and real-time geographic information display.
- Collaborate with backend engineers to optimize data streaming protocols and minimize latency for real-time command and control operations.
- Ensure interface performance and reliability through comprehensive testing frameworks and automated performance monitoring.
- Translate complex operational workflows into intuitive user interface patterns that reduce operator cognitive load during critical missions.
- Maintain code quality and documentation standards that support long-term maintainability and scalability of the visualization systems.
- Participate in code reviews and technical design discussions to promote best practices across the frontend development team.
Requirements
- 4+ years of professional frontend development experience with emphasis on data visualization and high-performance web applications.
- Expert-level proficiency in JavaScript/TypeScript and modern frontend frameworks such as React, Vue, or Angular.
- Strong experience with WebGL programming, 3D graphics libraries like Three.js or Babylon.js, and GPU-based rendering optimization.
- Proficiency with Deck.gl or similar large-scale data visualization frameworks for rendering massive datasets in real time.
- Experience with real-time data streaming and WebSocket-based applications for live data visualization in dynamic environments.
- Knowledge of WebAssembly integration for performance-critical frontend calculations and data processing tasks.
- Understanding of 3D mathematics, coordinate systems, and geospatial data transformations for mapping and visualization applications.
- Experience with canvas-based rendering, animation systems, and performance optimization techniques for data-intensive applications.
- Familiarity with modern build tools, bundlers, and deployment pipelines for complex frontend applications in production environments.
- Ability to obtain and maintain a U.S. security clearance in accordance with project and client requirements.
- U.S. citizenship is required for this position due to the nature of defense and intelligence-related work.
- Willingness to travel up to 10% for project meetings, client demonstrations, and operational assessments as required.
- Commitment to working within the specified hybrid on-site schedule to ensure team collaboration and project success.
Nice to have
- Experience with gaming industry UI development or game engine frontend systems such as Unity, WebGL, or Unreal Engine web deployment.
- Background in military command and control interfaces, situational awareness displays, or defense visualization systems.
- Knowledge of geospatial visualization libraries including Mapbox GL, Cesium, or Leaflet for real-time mapping applications.
- Experience with computer graphics programming, shader development, and real-time rendering techniques for specialized visualization needs.
Practical notes
-
Location: Austin, TX (Hybrid on-site, with up to 10% travel).
-
Engagement: Full-time.
- Clearance Requirement: U.S. Citizen with the ability to obtain a security clearance.