M

Mirage

Builds AI models and tools for creating videos

Software Engineer - Photoreal 3D

Game EngineeringPosted on Nov 9
Full-timeNew York, NY, USA$175k - $300k /yr

About the Job

Requirements

  • Deep experience building physically based renderers in production, such as film or offline renderers, path tracers, or game engines with ray-traced or hybrid lighting.
  • Strong command of light transport, including the rendering equation, Monte Carlo integration, importance sampling, material models, and denoising.
  • Hands-on GPU ray tracing experience, including building and traversing acceleration structures (BVHs), hardware ray-tracing APIs such as Metal ray tracing, Vulkan ray tracing, or DXR, and compute-based fallbacks.
  • A solid understanding of modern rasterization pipelines and how hybrid renderers combine rasterization with ray tracing.
  • Hands-on experience with Metal, Vulkan, Direct3D, or WebGPU, including compute shaders, GPU profiling, and GPU debugging.
  • Proficiency in Rust or C++, with strong reasoning about memory, concurrency, and performance.
  • Strong foundations in graphics mathematics, including linear algebra, geometry, probability, and sampling.
  • An eye for realism and the ability to identify why a frame does not look real and fix the cause.
  • Experience owning complex technical projects and making architectural decisions in ambiguous problem spaces.

Responsibilities

  • Define the architecture for photoreal 3D, including how ray tracing, rasterization, and denoising divide the work and how that maps onto Metal, Vulkan, Direct3D, and WebGPU.
  • Build light transport, including global illumination, reflections and refraction, soft shadows from area lights, and volumetrics such as haze, fog, and light shafts.
  • Build a physically based model for materials, lights, and cameras, including energy-conserving materials, lights in real-world units, and a camera with exposure, depth of field, and motion blur.
  • Own image quality through sampling, antialiasing, accumulation, denoising, and firefly suppression, keeping frames stable and deterministic across a video export.
  • Scale scenes to production complexity with acceleration structures, instancing, culling, and memory management for millions of triangles and tens of thousands of objects.
  • Integrate 3D into Tesseract's video, motion graphics, and compositing pipeline, including ACES color management and render passes such as depth, normals, motion vectors, and light groups.
  • Make render cost predictable and rendering robust through performance budgets, profiling, and headless batch rendering on local and cloud GPUs.
  • Design 3D APIs for people and AI agents, including a clear scene representation, actionable validation errors, fast previews, and render cost known before rendering.
  • Work with engine, product, and AI teams, and help hire and grow the 3D rendering team.

Desired Qualifications

  • Experience with the internals of a production renderer or engine such as Cycles, Arnold, RenderMan, V-Ray, Karma, Unreal Engine (Lumen or its path tracer), or Unity HDRP.
  • Experience building or integrating machine-learning denoisers, or working on neural rendering.
  • Experience with color management (ACES, OpenColorIO), HDR output, or film-look pipelines.
  • Experience building on cross-platform graphics abstractions such as wgpu, including extending them where they lack features such as ray tracing.
  • Experience optimizing rendering for Apple silicon or mobile GPUs.
  • Experience with Rust, video compositing, or integrating 2D and 3D rendering in creative tools.

About the Company

Mirage

Builds AI models and tools for creating videos

Mirage builds AI video models and creative software for individual creators, small businesses and marketing teams. Its Captions app combines footage generation with editing tools, letting users make videos from prompts or refine material they have recorded themselves. Creators add captions, trim clips and adjust sound in a workspace that supports social posts, product demonstrations and other short-form content. Businesses also integrate Mirage's video-generation and captioning APIs into their own products, while the company sells paid Captions subscriptions and custom enterprise packages alongside free editing features. Mirage is headquartered in New York City, New York.

Company size
51-200
Company stage
Growth Equity (Venture Capital)
Total funding
$160M
Headquarters
New York City, New York
Founded
2022

Recently Posted Jobs

Explore more opportunities at Mirage

See more jobs