
Technical Lead, Computer Vision
Niantic Spatial, Inc.
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $256,500 - $315,000 per year
Job Level
About the role
- Actively translate top-tier research papers into production-grade features within our tech stack.
- Lead the design and implementation of 3D reconstruction pipelines, focusing on Structure from Motion (SfM) and high-fidelity mesh generation as well as 3D gaussian splats.
- Develop and optimize Gaussian Splatting quality algorithms and general ML code for high-performance execution on CPU and GPU.
- Write and maintain high-performance, shader-based production code in C++ for Android and Linux environments.
- Work with engineering leadership to define the technical roadmap and quarterly objectives for the Applied CV Team; provide high-level mentorship and code governance to elevate the team’s technical bar.
- Partner with the Research and Spatial Solutions teams to turn strategic goals into actionable plans.
- Drive decision-making creating high quality data that allows the accurate spatial grounding of AI queries with structural, semantic and location specific knowledge.
Requirements
- 8+ years of professional experience in Computer Vision, Machine Learning, or a related field (or 6+ years with a PhD in a relevant domain).
- Bachelor’s degree in Computer Science, Engineering, or a related technical field; Master's or PhD preferred.
- Strong proficiency in C/C++ and Python for production-level software development.
- Proven experience in 3D Computer Vision/ML, specifically with Structure from Motion (SfM), 3D reconstruction, and Gaussian Splatting rendering techniques.
- Demonstrated ability to optimize algorithms for GPUs in Android or Linux environments.
- Experience with computer graphics and C++ shader-based implementations.
- Previous experience tech leading a team of computer vision engineers in a high-growth environment.
- Work Location: This position requires 3 days per week in our San Francisco OR Sunnyvale office.
Benefits
- bonus + equity + benefits.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Python3D reconstructionStructure from Motion (SfM)Gaussian Splattingalgorithm optimizationshader-based production codehigh-performance executioncomputer graphicsmachine learning
Soft Skills
leadershipmentorshipdecision-makingcollaborationstrategic planning
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer SciencePhD in relevant domain