Skip to content

Senior Neural Rendering Software Engineer

150k – 250kSunnyvale, CAOnsite4+ YOE
Summary

Develops and optimizes neural rendering systems using C++ and CUDA for real-time simulation, focusing on 3D Gaussian representations, GPU pipelines, and multi-threaded scene management. Requires 4+ years in neural graphics or related fields and a Bachelor's degree.

About the role

Responsibilities

  • Own end-to-end development and optimization of neural rendering systems, including 3D Gaussian-based representations and other learned scene representations, across multiple products and sensor modalities
  • Design and scale GPU pipelines using CUDA for neural scene training, inference, and real-time rasterization — including data layout, memory movement, synchronization, and kernel performance
  • Architect and optimize multi-threaded C++ systems for scene management, streaming, scheduling, and CPU-side orchestration of neural and hybrid rendering workloads
  • Research, prototype, and productionize state-of-the-art neural rendering and reconstruction techniques, keeping the engine at the frontier of the field
  • Integrate neural rendering outputs with existing simulation and rendering infrastructure, including lightweight physically-based rendering (PBR) components where classical techniques complement neural approaches
  • Build internal tooling and automated benchmarking and profiling infrastructure, including CI-based performance regression tracking for neural pipelines

Requirements

  • 4+ years of industry or research experience in neural rendering, neural 3D simulation, or closely related fields (graphics, vision, or performance-critical GPU systems)
  • Minimum of a Bachelor's degree in computer science, computer engineering, or equivalent
  • Hands-on experience with neural scene simulation such as 3D Gaussian splatting, NeRFs, neural radiance fields, or similar learned volumetric/surface representations
  • Strong GPU programming skills, including CUDA and/or shader development, with an understanding of CPU–GPU coordination for training and inference workloads
  • Strong experience optimizing multi-threaded C++ applications, including task systems, synchronization, memory ownership, and cache behavior
  • Strong intuition for performance debugging, profiling, and system-level optimization across CPU and GPU

Nice to have

  • Publications or significant project contributions in neural rendering, novel view synthesis, or 3D reconstruction
  • Experience productionizing research-grade neural graphics systems into real-time engines
  • Familiarity with differentiable rendering or differentiable simulation frameworks
  • Experience designing or optimizing real-time ray tracing systems
  • Familiarity with autonomy-related sensors (cameras, LiDAR, radar, ultrasonic) and their simulation or rendering requirements

Compensation

Base salary range: $150,000 - $250,000 USD annually (plus equity and benefits)

Skills
C++CUDANeural Rendering3D Gaussian SplattingNeRFsMulti-threaded ProgrammingGPU ProgrammingPhysically-based Rendering (PBR)Ray TracingDifferentiable Rendering
Similar roles at this salary range
All ML Engineering jobs →
Databricks

Senior Software Engineer, AI Runtime

Senior Software Engineer building and scaling Databricks' managed GPU training platform (AI Runtime) for large-scale distributed AI model training. Requires 5+ years in distributed systems and hands-on experience with GPU training frameworks.

160k – 225kMountain View, CA +1ML EngineeringOn-siteFSDPRoCE
Pinterest

Sr. Machine Learning Engineer, Computer Vision

Build and prototype diffusion-based text-to-image generative models (Pinterest Canvas) using large-scale visual-text datasets. Requires 5+ years industry computer vision experience and an M.S. or Ph.D.

161k – 332kSan Francisco, CAML EngineeringRemoteRLHFPyTorch
Chime

AI/ML Engineer

Build and productionize ML models for risk detection and decisioning systems. Requires 1-2 years applied ML experience and familiarity with AWS, model evaluation, and experimentation.

125k – 173kSan Francisco, CAML EngineeringHybridAWSPython
Checkr

Machine Learning Engineer

Build and ship production ML/AI services powering background checks. Own end-to-end ML systems using LLMs, Python, and modern MLOps practices.

168k – 198kSan Francisco, CAML EngineeringOn-siteNLPdbt
Chime

Senior AI/ML Engineer

Senior AI/ML Engineer building transformer and deep learning models on financial and behavioral data to power personalized growth and marketing experiences at Chime. Requires strong production ML experience with PyTorch, AWS, and large-scale data infrastructure.

172k – 238kChicago, IL +3ML EngineeringHybridSQLAWS