top of page

Data Engineer

Sunnyvale, CA, USA

Job Type

Full-Time

Workspace

Sunnyvale, CA Office

About the Role

Handle data generation, processing, and optimization for training neural rendering models and generative video models, supporting high-fidelity video content creation.

Requirements

The Role

We are seeking a skilled Data Engineer to work at the intersection of synthetic data generation, video processing, and 3D data handling. In this role, you will be responsible for generating synthetic datasets, processing complex 3D environments, and preparing high-quality data for training neural rendering models and diffusion models. Your contributions will directly impact the realism and performance of our generative video technologies, making high-fidelity content creation more accessible and efficient.


Key Responsibilities
  • Design and implement pipelines to generate synthetic datasets tailored to neural rendering and video generation tasks, with a focus on scalability and realism

  • Work closely with AI researchers to process 3D video and image data to train diffusion models and neural rendering systems

  • Develop and maintain data augmentation techniques to enhance the variability and quality of synthetic data used in training

  • Optimize data pipelines for high-dimensional 3D and video data, ensuring seamless integration with neural network models

  • Collaborate with the R&D team to create workflows that support real-time data processing for rendering high-quality 3D scenes

  • Manage data collection, cleaning, and preprocessing to ensure optimal performance in machine learning tasks, with a focus on 3D modeling, camera tracking, and virtual environment rendering

  • Implement synthetic data generation tools for producing various video scenarios and 3D environments, allowing for enhanced training of generative models


Required Qualifications
  • Familiarity with 3D data processing, including handling formats like OBJ, FBX, or point clouds

  • Experience with deep learning frameworks (TensorFlow, PyTorch) and cloud platforms (AWS, GCP, Azure)

  • Proficiency in programming languages such as Python

  • Excellent problem-solving skills, especially in optimizing data for training machine learning models


Preferred Qualifications
  • 3+ years of experience in data engineering, machine learning data processing, or computer vision

  • Proven experience with synthetic data generation and data augmentation techniques

  • Experience with diffusion models, GANs, or neural radiance fields (NeRFs) for generative video tasks

  • Knowledge of computer graphics and real-time rendering engines (Unreal, Blender) is a plus

  • Strong understanding of neural rendering techniques, diffusion models, and how large datasets impact their performance



About the Company

Voia’s AI platform revolutionizes professional video production. We combine 3D rendering with predictive and generative AI to enable video makers to create Hollywood-grade visuals. Our technology integrates iPhone-based capture with cloud AI processing, allowing for live-action performance inside cinematic virtual environments.

Send your resume, portfolio of relevant Python/Blender projects, and a brief introduction to jobs@voia.com. Please include "Blender Plugin Developer - [Your Name]" in the subject line.

bottom of page