Mirage

Software Engineer, Photoreal 3D

Mirage
Apply
2 days ago

Base Salary

$175k - $300k/yr

Responsibilities

  • Define the architecture for photoreal 3D across ray tracing, rasterization, denoising, Metal, Vulkan, Direct3D, and WebGPU.
  • Build physically based light transport including global illumination, reflections, refraction, soft shadows, and volumetrics.
  • Develop physically based models for materials, lights, and cameras, including exposure, depth of field, and motion blur.
  • Own image quality through sampling, antialiasing, accumulation, denoising, firefly suppression, and deterministic video-export frames.
  • Scale scenes using acceleration structures, instancing, culling, and memory management for millions of triangles and tens of thousands of objects.
  • Integrate 3D with Tesseract’s video, motion graphics, and compositing pipeline, including ACES color management and render passes.
  • Improve rendering predictability and robustness through performance budgets, profiling, and headless batch rendering on local and cloud GPUs.
  • Design clear 3D APIs and scene representations for human users and AI agents.
  • Collaborate with engine, product, and AI teams and help hire and grow the 3D rendering team.

Requirements

  • Deep production experience building physically based renderers, path tracers, offline renderers, or game engines with ray-traced or hybrid lighting.
  • Strong knowledge of the rendering equation, Monte Carlo integration, importance sampling, material models, and denoising.
  • Hands-on GPU ray-tracing experience, including acceleration structures such as BVHs and APIs such as Metal ray tracing, Vulkan ray tracing, or DXR.
  • Understanding of modern rasterization pipelines and hybrid rasterization/ray-tracing renderers.
  • Hands-on experience with Metal, Vulkan, Direct3D, or WebGPU, including compute shaders, GPU profiling, and GPU debugging.
  • Proficiency in Rust or C++, with strong understanding of memory, concurrency, and performance.
  • Strong graphics mathematics foundations, including linear algebra, geometry, probability, and sampling.
  • Experience owning complex technical projects and making architectural decisions in ambiguous problem spaces.
  • Preferred experience with Cycles, Arnold, RenderMan, V-Ray, Karma, Unreal Engine Lumen or path tracing, or Unity HDRP.
  • Preferred experience building or integrating ML denoisers, neural rendering, ACES, OpenColorIO, HDR output, film-look pipelines, wgpu, Apple silicon or mobile GPU optimization, Rust, video compositing, or 2D/3D rendering integration.

Benefits

  • Comprehensive medical, dental, and vision plans.
  • 401(k) with employer match.
  • Commuter benefits.
  • Catered lunch multiple days per week.
  • Dinner stipend every night for employees working late.
  • Grubhub subscription.
  • Health and wellness perks.
  • Multiple team offsites per year and monthly team events.
  • Generous PTO policy.
  • Most roles require in-person work at the NYC headquarters in Union Square; benefits apply to full-time employees only.

Tech Stack

C++KarmaRustUnreal Engine

Categories

Gaming
Mirage

About Mirage

51-200 employees

At Mirage, we’re building full-stack foundation models and products that redefine video creation. Over 20 million content creators and businesses use Captions to reach their full creative and commercial potential.

Contact me