3D Vision Engineer job description template

A 3D vision engineer recovers geometry from images and depth sensors — reconstructing scenes, estimating camera pose, processing point clouds, and building the spatial representations that AR, robotics and survey applications depend on. The work is more mathematical than most computer vision roles.

Before you post

Be concrete about the capture setup — handheld phone, drone survey, multi-camera rig, LiDAR — because the engineering problem changes completely with it. Given how small this pool is, treat location flexibility as a recruiting lever rather than a policy question.

The template

About the role

We are hiring a 3D vision engineer to build the reconstruction and spatial understanding behind [product]. You will work on recovering accurate geometry from [capture setup] and making it usable downstream.

What you will do

  • Develop reconstruction, pose estimation and calibration pipelines
  • Improve reconstruction accuracy and robustness on real-world capture
  • Process and optimise point clouds, meshes or neural representations
  • Define capture protocols and diagnose failures in the field
  • Evaluate emerging methods against production requirements

What we are looking for

  • Strong multiple view geometry fundamentals
  • C++ and Python
  • Experience with structure from motion, SLAM or photogrammetry
  • Non-linear optimisation experience (Ceres, g2o or equivalent)

Keep this list to three to five items. Long mandatory lists disproportionately deter the candidates you most want.

Nice to have

  • CUDA or GPU programming
  • Neural rendering — NeRF or Gaussian splatting
  • Sensor calibration at production scale
  • Graphics and rendering background

Plain text version

Select all and paste into your ATS, then replace everything in brackets.

3D VISION ENGINEER

ABOUT THE ROLE
We are hiring a 3D vision engineer to build the reconstruction and spatial understanding behind [product]. You will work on recovering accurate geometry from [capture setup] and making it usable downstream.

WHAT YOU WILL DO
- Develop reconstruction, pose estimation and calibration pipelines
- Improve reconstruction accuracy and robustness on real-world capture
- Process and optimise point clouds, meshes or neural representations
- Define capture protocols and diagnose failures in the field
- Evaluate emerging methods against production requirements

WHAT WE ARE LOOKING FOR
- Strong multiple view geometry fundamentals
- C++ and Python
- Experience with structure from motion, SLAM or photogrammetry
- Non-linear optimisation experience (Ceres, g2o or equivalent)

NICE TO HAVE
- CUDA or GPU programming
- Neural rendering — NeRF or Gaussian splatting
- Sensor calibration at production scale
- Graphics and rendering background

ABOUT US
[Two or three sentences on the company, the product, and why the problem matters.]

DETAILS
- Location: [city / hybrid / remote]
- Salary: [range]
- Apply: [link]

Calibrating the level

Adjust the requirements to match the level you are actually hiring for. Asking for senior capability at a mid-level budget is the most common cause of a stalled search.

Junior

Implements and tunes reconstruction components within an established pipeline.

Mid

Owns a reconstruction or calibration pipeline and its accuracy characteristics.

Senior

Designs the geometric approach and diagnoses why reconstructions fail on real capture.

Staff / Principal

Sets the spatial representation strategy across products and evaluates emerging methods on their merits.

Post it where the right people are

JobsInVision is a computer vision job board — your listing reaches engineers who work in this field specifically, rather than a general software audience.