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