Senior or Staff Computer Vision Engineer
San Francisco, CANew York, NYML EngineeringOnsite5+ YOE
Summary
Senior or Staff Computer Vision Engineer building production 3D reconstruction systems from real-world sensor data. Owns full lifecycle from research to deployment of CV/ML models for accurate property digital twins.
About the role
Responsibilities
- Design, prototype, evaluate, and productionize advanced computer vision and deep learning systems for 3D reconstruction, scene understanding, semantic modeling, and structured property representation
- Work across the full lifecycle of applied research and engineering: identifying relevant academic and industry approaches, writing project plans and technical specs, building proof-of-concepts, training and evaluating models, analyzing reconstruction quality and performance, and integrating successful approaches into production systems
- Partner closely with 3D reconstruction, Product, Design, Engineering, modeling, infrastructure, graphics, frontend, and backend teams to turn ambiguous technical and customer needs into clearly scoped experiments and production capabilities
- Work may include: mobile capture, aerial imagery, multimodal sensor fusion, multi-view reconstruction, pose estimation, feature matching, dense geometry, model fitting, semantic understanding, volumetric/surfel/surface-based representations, CAD-quality structured outputs, Gaussian Splatting, VLMs, or foundation-model-style approaches for correspondence and 3D understanding
Requirements
- 5+ years of experience in computer vision, machine learning, or 3D reconstruction within academic research and/or industry environments
- Hands-on experience with one or more areas of modern 3D vision and reconstruction (multi-view geometry, pose estimation, camera calibration, structure-from-motion, feature matching, dense reconstruction, structured 3D reconstruction, model fitting, optimization, scene understanding, semantic modeling, or structured 3D representation)
- Practical deep learning experience applied to 3D reconstruction, geometry, correspondence, pose, segmentation, semantic understanding, VLMs, or related spatial ML problems
- Strong software engineering skills in Python and/or C++
- Ability to prototype quickly, train models, evaluate approaches rigorously, and translate promising research into practical systems
- Experience designing experiments with clear metrics, baselines, datasets, evaluation plans, and go/no-go criteria
- Ability to write clear project plans, technical specs, research summaries, experiment reports, and production-readiness documentation
- Track record of technical ownership and the ability to independently drive projects from ambiguity through implementation and delivery
- Strong collaboration skills working with researchers, engineers, 3D modelers, infrastructure teams, product partners, and cross-functional stakeholders
- Strong product and engineering judgment balancing technical ambition, customer value, production constraints, scalability, reliability, timing, and business impact
- Master's or PhD in Computer Science, Machine Learning, Computer Vision, Robotics, Graphics, or a related field
Staff-Level Additional Requirements
- Experience building and shipping production CV, ML, or 3D reconstruction systems at scale
- Ability to define technical direction, architectural strategy, evaluation methodology, and quality/performance standards for complex CV or ML systems
- Proven ability to lead initiatives from early-stage research and experimentation through production deployment, monitoring, and long-term system ownership
- Ability to operate effectively in ambiguous problem spaces and drive alignment across cross-functional stakeholders
- Strong communication and influence skills translating complex technical concepts for both technical and non-technical audiences
- Experience mentoring engineers and raising the technical bar through architecture reviews, technical leadership, experimentation frameworks, and engineering best practices
- Track record of translating research or technical innovation into measurable product, customer, or business impact
Skills
PythonC++Computer VisionDeep Learning3D ReconstructionMulti-view GeometryPose EstimationStructure-from-MotionGaussian SplattingVLMs