We launched recruiters.rip, let your AI apply for you. First month free with code onemonthfree

Software Engineer, 3D Rendering

Mirage is an AI video company building creative tools for video, motion, and sound.

New York City, United States
About Mirage

Mirage develops AI-native video-creation products, including the Captions app and Tesseract runtime, alongside foundation models for expressive video generation.

View jobs by Mirage

Skills

Candidate Availability

About the Role

You'll be the founding engineer for photoreal 3D in Tesseract, a Rust-based, cross-platform graphics and media rendering engine. You'll build a fast interactive preview for editing and a physically based final render (path-traced or hybrid ray-traced) that share one scene, material and lighting model. You'll make core architectural decisions, own image quality, scale scenes to production complexity, integrate 3D into the video and compositing pipeline, and design APIs that work for both people and AI agents. You'll also help hire and grow the 3D rendering team.

Requirements

  • Deep experience building physically based renderers in production: film or offline renderers, path tracers, or game engines with ray-traced or hybrid lighting
  • Strong command of light transport: rendering equation, Monte Carlo integration, importance sampling, material models and denoising
  • Hands-on GPU ray tracing including BVHs, hardware ray-tracing APIs such as Metal, Vulkan or DXR, and compute-based fallbacks
  • Solid understanding of modern rasterization pipelines and hybrid renderers
  • Hands-on experience with Metal, Vulkan, Direct3D or WebGPU, including compute shaders, GPU profiling and debugging
  • Proficiency in Rust or C++ with strong reasoning about memory, concurrency and performance
  • Strong foundations in graphics mathematics: linear algebra, geometry, probability and sampling
  • An eye for realism
  • Experience owning complex technical projects and making architectural decisions in ambiguous problem spaces

Responsibilities

  • Define the architecture for photoreal 3D across ray tracing, rasterization and denoising on Metal, Vulkan, Direct3D and WebGPU
  • Build light transport: global illumination, reflections, refraction, soft shadows and volumetrics
  • Build a physically based model for materials, lights and cameras
  • Own image quality: sampling, antialiasing, accumulation, denoising and firefly suppression with stable, deterministic frames
  • Scale scenes with acceleration structures, instancing, culling and memory management
  • Integrate 3D into Tesseract's video, motion graphics and compositing pipeline, including ACES color management and render passes
  • Make render cost predictable and rendering robust with performance budgets, profiling and headless batch rendering on local and cloud GPUs
  • Design 3D APIs for people and AI agents with clear scene representation and actionable validation errors
  • Work with engine, product and AI teams and help hire and grow the 3D rendering team

Benefits

  • Equity
  • Comprehensive medical, dental, and vision plans
  • 401K with employer match
  • Commuter Benefits
  • Catered lunch multiple days per week
  • Dinner stipend when working late
  • Grubhub subscription
  • Health & Wellness Perks
  • Multiple team offsites per year with monthly team events
  • Generous PTO policy
Software Engineer, 3D Rendering at Mirage | JobStash