A

AIM Intelligent Machines

Autonomous AI-powered earth-moving construction systems.

Senior Software Engineer - UI

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Design, or Human-Computer Interaction, or equivalent hands-on experience.
  • At least 5 years of professional software engineering experience delivering production frontend systems.
  • Deep expertise in TypeScript and React, including modern patterns such as hooks, suspense, and concurrent rendering.
  • Experience with 3D web graphics, including Three.js, React Three Fiber, Drei, WebGL, shaders, GLTF pipelines, BVH acceleration, or point-cloud rendering.
  • Experience with real-time data and binary serialization, such as Protocol Buffers, gRPC-web, WebSockets, or high-frequency telemetry on the web.
  • Experience with modern frontend tooling, including Vite, npm workspaces or pnpm/yarn workspaces, Storybook, and modern testing stacks.
  • Strong debugging skills using browser developer tools, logs, telemetry, metrics, and tracing.
  • A proven track record of delivering high-quality software independently and as part of cross-functional teams.

Responsibilities

  • Architect component APIs, accessibility, theming, versioning, deprecation paths, and migration tooling for the design system.
  • Own the developer experience for AIM engineers building on the design system.
  • Drive patterns that enable high-quality, accessible user interfaces by default.
  • Architect and implement a live 3D scene using Three.js, React Three Fiber, and Drei, including point clouds, terrain meshes with BVH acceleration, geofence editing, cut/fill visualization, and machine overlays.
  • Design state machines, validation, and observability for safety-critical user-interface flows.
  • Build teleoperation controls and integrate live video streaming.
  • Drive architecture for multi-tenant authorization, internationalization including right-to-left support, and real-time data in the administration portal.
  • Design customer-facing experiences to meet high standards for business-to-business software.
  • Write clean, testable, maintainable TypeScript using modern frontend engineering principles.
  • Drive improvements in code quality, accessibility, performance, reliability, and observability.
  • Lead code reviews, design reviews, and architectural discussions.
  • Work with technical program managers, design, autonomy, controls, hardware, and field operations to ensure the user interface works reliably on real machines and at customer sites.
  • Partner with field deployment engineers to understand field conditions, including sun glare, gloves, and dropped networks, and incorporate operational realities into the codebase.
  • Drive root-cause analysis and eliminate recurring defects.
  • Mentor junior and mid-level engineers.
  • Improve developer experience, continuous integration and delivery, test frameworks, and local development tooling.
  • Help define software engineering excellence and engineering mechanisms across the organization.

Desired Qualifications

  • Comfort working across the whole technology stack when needed.
  • Experience with safety-critical or industrial user interfaces in contexts such as robotics, automotive, aerospace, medical, defense, or energy, where software defects can have physical consequences.
  • Experience using state machines such as XState or statecharts for safe user-interface flows.
  • Experience with TanStack Router, TanStack Query, Zustand, Tailwind CSS v4, tailwind-variants, Floating UI, Mantine, or Visx.
  • Experience with multi-tenant SaaS authorization, including relationship-based or attribute-based access control, and user-interface patterns that make complex permissions understandable.
  • Experience with frontend infrastructure such as Docker, Kubernetes, continuous integration and delivery, micro-frontend architecture, OpenTelemetry, or Sentry.

About the Company

AIM Intelligent Machines

Autonomous AI-powered earth-moving construction systems.

AIM Intelligent Machines builds autonomous systems for large-scale earth-moving, construction, and terraforming tasks. Its products are autonomous machines that operate continuously in demanding environments, combining AI software with specialized hardware to perform building, mining, and terrain-changing work without human pilots. These systems are offered as a service, with revenue coming from long-term contracts and partnerships, rather than one-time product sales. The company differentiates itself through a leadership team with experience from Google, Waymo, and Microsoft, a strong investor base, and a focus on hardware-software integration for industrial automation at scale. AIM’s goal is to reduce human labor in challenging industrial settings by delivering reliable, 24/7 autonomous machines that can execute earth-moving and construction tasks efficiently under long-term service agreements.

Company size
51-200
Company stage
Late Stage VC
Total funding
$91.1M
Headquarters
Redmond, WA
Founded
2021

Recently Posted Jobs

Explore more opportunities at AIM Intelligent Machines

See more jobs