Senior 3D Engineer

Moon

$160K — $200K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of front-end/graphics engineering experience with Three.js or React Three Fiber.
  • Strong understanding of 3D fundamentals including scene graphs, materials, lighting, geometry, and GPU performance.
  • Proven track record in optimizing data formats, asset pipelines, or file sizes with measurable results.
  • Depth in profiling across GPU, CPU, and memory to identify actual performance bottlenecks.
  • Experience in building libraries or SDKs for cross-team use is a strong plus.
  • Detail-oriented and capable of moving quickly in a fast-paced environment.

Responsibilities

  • Develop new 3D capabilities for multiple product teams with clean, documented APIs.
  • Own performance optimization for real devices focusing on frame rates, load times, and memory budgets.
  • Optimize core 3D data formats and structures, focusing on significant size reductions and efficient loading strategies.
  • Conduct deep scene-graph work involving materials, geometry, lighting, and instancing.
  • Write comprehensive documentation and examples to facilitate understanding of your work.
  • Ship changes daily using AI-assisted workflows in a shared design system.

Benefits

  • Opportunity to work on high-impact projects in a small, senior team environment.
  • Engagement in performance optimization unique to real-world applications in customer settings.
  • Exposure to a variety of challenges, building capabilities that benefit multiple teams.
  • A strong focus on clean abstractions and thorough documentation as part of daily work.
  • Collaborative environment supporting cross-team functionality and knowledge sharing.
Full Job Description
Role Overview

You will build the 3D heart of Moon's platform - real-time 3D in React Three Fiber and Three.js that homeowners experience in their own homes. This is a role for an engineer who loves both the craft of real-time 3D and the discipline of building for other engineers: new capabilities shipped as clean abstractions, and performance treated as a feature with a number on it.

About the role
• You will join a small, senior team with a mandate to build boldly. The 3D experience is used by designers selling in customers' homes - it runs on tablets, in the field, in front of homeowners - so everything you build is measured in frames, megabytes, and seconds to first render. You will own hard, high-leverage optimization problems whose specifics we share during the interview process.

What you'll do
• Develop new 3D capabilities that serve multiple product teams - exposed as clean, versioned, documented APIs rather than one-off features.
• Own render and runtime performance on real devices: frame rates, load times, and memory budgets on tablets in customers' homes - profile, fix, and hold the budgets.
• Own the optimization of our core 3D data formats and structures - significant size reduction is a priority, and you will design the formats, pipelines, and loading strategies that get us there (specifics shared under NDA).
• Do deep scene-graph work: materials, geometry, lighting, instancing, and data-driven scene assembly.
• Write the documentation and examples that make your work consumable without meetings; support consuming teams on a light rotation.
• Ship daily behind flags with AI-assisted workflows on a shared design system.

Qualifications
• 5+ years of front-end/graphics engineering with production Three.js or React Three Fiber.
• Strong 3D fundamentals: scene graphs, materials, lighting, geometry, GPU performance - and the linear algebra beneath them.
• Real experience optimizing data formats, asset pipelines, or file sizes (compression, binary formats, lazy loading, LODs) - you can tell a before/after story with numbers.
• Profiling depth across GPU, CPU, and memory; you find the actual bottleneck, not the assumed one.
• Experience building libraries or SDKs consumed by other teams a strong plus.
• Pragmatic, detail-oriented, and fast-moving.

The pay range for this role is:

160,000 - 200,000 USD per year (Moon HQ)

Similar Jobs

More Jobs at Moon

More Consumer Technology Jobs

Find similar Senior 3D Engineer jobs: