DataJobs.io
← Back to all jobs

Job Description

Senior Synthetic Data Engineer will design and build simulation environments and synthetic data pipelines for autonomous driving systems using NVIDIA DRIVE, NVIDIA Omniverse NuRec, and Cosmos.

Responsibilities

  • Build, implement, and optimize tools to generate synthetic data for training multiple DRIVE deep learning networks, including simulated lidar, radar, camera/RGB-D, bounding boxes, object tracks, world models, segmentation, depth, scene semantics, and sensor metadata.
  • Develop lidar and radar sensor simulation workflows that operate on NuRec reconstructed driving worlds and Cosmos-generated environments, covering sensor placement, calibration, material response, geometry handling, noise modeling, and scenario variation.
  • Create a Cosmos world model to improve world generation, including controllable scenario generation, novel view synthesis, trajectory extrapolation, scene completion, quality triage, regression detection, and controllability evaluation.
  • Gather perception, planning, and DRIVE network requirements, map them to existing synthetic data and sensor simulation capabilities, and create or improve tools when gaps are identified.
  • Develop dataset quality assessment methods and synthetic-real comparison procedures to evaluate sensor realism, annotation quality, distribution coverage, scenario diversity, and sim-to-real transfer.
  • Set up, profile, and supervise large-scale NuRec, Cosmos, and sensor simulation pipelines in data center or cloud environments.
  • Debug end-to-end systems across sensors, reconstruction models, world models, simulation runtime, GPU workloads, distributed data services, and downstream autonomous-driving workloads.

Requirements

  • B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, Applied Math, Physics, or related field (or equivalent experience).
  • 8+ years of experience in computer graphics, computer vision, autonomous driving, sensor simulation, neural rendering, or physically-based sensor modeling, synthetic data generation, or closely related software engineering roles.
  • Strong Python and C++ skills; experience building, debugging, profiling, and maintaining production-quality systems on Linux.
  • Strong mathematical foundation in linear algebra, geometry, and probability.
  • Familiarity with synthetic data annotations, data formats, dataset curation, data augmentation, and evaluation workflows for perception model training and validation.
  • Familiarity with deep learning workflows and modern ML tooling, with enough practical understanding to translate network needs into synthetic data requirements and measurable quality criteria.
  • Experience with scalable engineering workflows including Git, Docker, Kubernetes, CI/CD, distributed storage, and deployment in data centers or cloud.

Technologies

  • Python, C++, Linux, Git, Docker, Kubernetes, CI/CD
  • NuRec, Cosmos, NVIDIA Omniverse
  • Distributed storage, cloud, data center

Location and Salary

  • Location: Santa Clara, CA (onsite)
  • Compensation: USD 184,000 - 356,500 per year

Benefits

  • Eligible for equity and benefits.

Ways to Stand Out

  • Practical experience working directly with NVIDIA NuRec, Cosmos, world foundation models, Real2Sim systems, or autonomous-driving simulation and validation pipelines.
  • Experience with NuRec world reconstruction, neural rendering, 3D Gaussian Splatting, NeRFs, or occupancy networks.
  • Deep lidar or radar simulation expertise: ray tracing or ray casting, reflectance and intensity modeling, Doppler, radar cross-section, weather effects, occlusion, and sensor-specific noise models.
  • Experience developing synthetic data pipelines for autonomous driving, including closed-loop simulation, domain randomization, long-tail scenario mining, and sim-to-real transfer.
  • Familiarity with autonomous vehicle data pipelines and formats such as OpenDRIVE, HD maps, scenario formats, vehicle dynamics, or AV safety validation.

Similar Jobs