15 hours ago
Responsibilities
- Architect and own AIM’s shared design system, including component APIs, accessibility, theming, versioning, deprecation, and migration tooling.
- Build the safety-critical Operator UI, including live 3D scenes, geofences, machine overlays, teleoperation controls, and live video streaming.
- Develop the multi-tenant SaaS portal with authorization, internationalization, real-time data, and customer-facing workflows.
- Deliver maintainable TypeScript and improve code quality, accessibility, performance, reliability, observability, and developer experience.
- Lead code reviews, design reviews, architectural discussions, root-cause analysis, and defect elimination.
- Collaborate with TPMs, design, autonomy, controls, hardware, field operations, and FDEs to ensure reliable operation on real machines and customer sites.
- Mentor junior and mid-level engineers and help define engineering excellence across the organization.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Design, HCI, 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 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 web telemetry.
- Experience with Vite, workspace tooling, Storybook, and modern frontend testing stacks.
- Strong debugging skills using browser developer tools, logs, telemetry, metrics, and tracing.
- Experience delivering high-quality software independently and in cross-functional teams.
- Comfort working across the full stack when needed.
- Preferred experience with safety-critical or industrial UI, robotics, automotive, aerospace, medical, defense, or energy systems.
- Preferred experience with XState or statecharts, TanStack Router, TanStack Query, Zustand, Tailwind CSS, tailwind-variants, Floating UI, Mantine, or Visx.
- Preferred experience with multi-tenant SaaS authorization, ReBAC or ABAC, Docker, Kubernetes, CI/CD, micro-frontend architecture, OpenTelemetry, or Sentry.
Benefits
- Competitive compensation, equity, medical, dental, vision, 401(k), life insurance, gourmet food, and other perks.
- Full-time role based in Seattle with strong onsite collaboration at AIM offices, labs, and proving grounds in the Greater Seattle area.
- Travel opportunities to customer jobsites across the U.S., Australia, Europe, Africa, South America, and other regions.
- Opportunity for high-impact ownership over frontend systems supporting autonomous heavy equipment and global deployments.
Tech Stack
Categories
About AIM
AIM builds autonomy for heavy equipment, turning bulldozers, excavators, and loaders into AI-driven fleets for mining, construction, infrastructure, and defense operators. The company sells an autonomy platform combining software, machine controls, and ruggedized hardware, deployed on active jobsites to run large-scale earthmoving. Founded in 2021 and headquartered in Redmond, Washington, AIM is privately held and backed by investors including General Catalyst and Khosla Ventures.
