Back to Jobs

Lead Software Engineer, 3D Computer Vision

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

3D Computer VisionPhotogrammetryMachine LearningC++PyTorchTensorFlowDockerKubernetes

Overview

We're hiring a player-coach to lead execution on our core photogrammetry pipeline — the 3D reconstruction stack at the heart of our platform. You'll partner with CV leadership on technical direction, then make it happen — driving execution, setting the technical bar, growing a team, and shipping the work that moves the product.

You'll spend most of your time hands-on — building, training, and shipping 3D systems — while also growing into a leadership role. You'll start with 1–2 direct reports in your first year and grow your scope over time. This is not a pure IC role: candidates who are not interested in growing into people leadership won't be a fit.

Work Environment

  • Work Model: Remote (work from home), with a strong preference for candidates who live in or can overlap substantially with Pacific Time.
  • Travel: Occasional travel (approximately 2–3 times per year) for team and company offsites, technical planning sessions, and in-person collaboration.
  • AI tooling: Daily use of advanced AI coding agents (e.g., Cursor, Claude Code, or comparable tools) is an expected part of this role.

Responsibilities

  • Lead the design, evaluation, and deployment of our production photogrammetry pipeline — feature detection and matching, structure from motion, multi-view stereo, monocular depth estimation, mesh reconstruction, and the supporting infrastructure.
  • Drive integration and evaluation of newer 3D reconstruction approaches — gaussian splats, foundation 3D models (MASt3R / DUSt3R-class and successors).
  • Optimize 3D systems for speed, accuracy, and robustness at production scale.
  • Set the technical bar for photogrammetry on the team — review designs, raise the quality of experiments, codify what "great" looks like.
  • Own the production observability standard for photogrammetry — KPIs, instrumentation, and processes that catch data-quality issues.
  • Mentor engineers and manage 1–2 direct reports.
  • Reshape how the team uses AI across the SDLC — driving adoption of AI-first and prototype-first workflows.

Requirements

  • Bachelor's, Master's, or PhD in Computer Science, Engineering, or a related field, with 7+ years of professional experience in 3D Computer Vision or 3D Machine Learning.
  • Deep experience with production photogrammetry or 3D reconstruction systems at scale.
  • Deep experience across the broader 3D perception toolkit — at least three of: feature detection and matching, SfM, MVS, monocular depth estimation, mesh reconstruction, mesh texturing, SLAM.
  • Proven track record with agentic development and AI-first workflows.
  • Experience setting technical direction for a team and growing engineers.
  • Strong ability to timebox experiments, iterate effectively, and triage routes to success.
  • Experience with CI/CD tools (e.g., Jenkins, GitHub Actions).
Lead Software Engineer, 3D Computer Vision
DroneDeploy
Apply