Lead Software Engineer, 3D Computer Vision

New
Remote (USA), AM standup overlap with PSTFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
DockerCloud ComputingKubernetesMachine LearningPyTorchC++TensorflowComputer Vision

Requirements

  • Bachelor's, Master's, or PhD in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in 3D Computer Vision or 3D Machine Learning.
  • Deep experience with production photogrammetry or 3D reconstruction systems at scale.
  • Expertise in at least three of: feature detection/matching, SfM, MVS, monocular depth estimation, mesh reconstruction, SLAM.
  • Track record with agentic development workflows.
  • Experience setting technical direction and mentoring engineers.
  • Strong ability to timebox experiments and manage technical triage.
  • Proficiency in C++ for performance-critical code.
  • Fluency in modern ML frameworks (PyTorch, TensorFlow).
  • Experience with cloud infrastructure (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Experience with CI/CD tools such as Jenkins or GitHub Actions.
  • Strong communication skills for diverse stakeholder groups.

Responsibilities

  • Lead design and deployment of production photogrammetry pipelines (SfM, MVS, mesh reconstruction).
  • Integrate new 3D reconstruction approaches such as gaussian splats and foundation models.
  • Optimize systems for production scale and robustness.
  • Own technical investigations end-to-end.
  • Set technical standards for photogrammetry and code quality.
  • Define production observability standards and metrics.
  • Mentor engineers and transition into direct people management.
  • Drive adoption of AI-first development and prototype-first workflows.
  • Author reusable AI agent skills and tooling for the team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now