Software Engineer

Computer Vision Engineer -- 3D Reconstruction & Gaussian Splatting

Farsight Vision Remote

Job Title

Computer Vision Engineer -- 3D Reconstruction & Gaussian Splatting

Responsibilities

  • Designing and implementing 3D Gaussian Splatting pipelines — from point cloud initialization through training to real-time rendering
  • Improving and maintaining existing photogrammetry and orthophoto generation workflows (Structure-from-Motion, Multi-View Stereo, mesh reconstruction)
  • Optimizing reconstruction quality and performance: memory footprint, training speed, rendering FPS
  • Developing tooling for data preprocessing — camera calibration, pose estimation, image undistortion
  • Benchmarking reconstruction quality (PSNR, SSIM, LPIPS) and building automated evaluation pipelines
  • Collaborating with the product team to ship Gaussian Splatting as a user-facing feature
  • Staying current with fast-moving radiance field literature and prototyping promising ideas

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Applied Mathematics, Physics, or related field
  • 2+ years of hands-on experience in computer vision or 3D reconstruction
  • Strong understanding of multi-view geometry, camera models, and epipolar constraints
  • Practical experience with photogrammetry pipelines (OpenSFM, COLMAP, OpenMVS, or similar)
  • Working knowledge of 3D Gaussian Splatting or Neural Radiance Fields (NeRF) — trained models, not just papers
  • Proficient in Python and C++; comfortable with PyTorch
  • Experience with CUDA or GPU-accelerated computing
  • Familiarity with point cloud and mesh processing (Open3D, PCL, or similar)

Nice-to-haves

  • Experience with real-time rendering (OpenGL, Vulkan, WebGPU)
  • Contributions to open-source 3DGS / NeRF projects
  • Background in drone or aerial photogrammetry workflows
  • Familiarity with geo-referenced coordinate systems, orthomosaic stitching, and GIS tooling
  • Experience deploying CV models to production (model serving, containerization, CI/CD)
  • Published research or conference papers in computer vision or graphics

About

Farsight Vision is hiring for a full-time position focusing on advanced 3D reconstruction techniques and Gaussian Splatting. Join a team pushing the boundaries of computer vision and graphics.

Apply Now

Job Details

Location
Remote
Experience Level
Mid
Salary Range
Not specified

Company Overview

Farsight Vision
View all jobs at Farsight Vision