Tech Lead in Applied Computer Vision Algorithms at Niantic Spatial. Driving innovations in geospatial AI and 3D reconstruction with a high-performance software team.
Responsibilities
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.
Senior Software Engineer developing high - performance diagnostic tools for NVIDIA’s networking platforms. Collaborating with teams for innovative solutions and ensuring hardware stability in high - performance computing environments.
Software Engineer designing and developing AI networking protocols for NVIDIA's cutting - edge technology. Collaborate with customers and handle all aspects of network driver development.
Software Developer Engineer in Networking at NVIDIA designing and verifying high - speed communication devices. Working closely with customers on product solutions across multiple platforms.
Full - Stack Developer responsible for developing features and improving processes at GovTech startup SUMM AI. Building AI solutions that create societal value in the public sector.
Senior Engineer developing AI tools for an early stage startup in Munich. Expected to build AI Agents and enhance frontend and backend applications while collaborating with the Co - Founder.
Senior Software Engineer at Anansi Solutions developing impactful client projects in a hybrid environment. Collaborating with teams and building internal tools while mentoring junior professionals.
Internship in System Integration & Deployment at Think3DDD focusing on Docker, Linux, and Cloud environments. Learning to deploy web systems and work with modern technologies in an innovative startup.
Senior Product Engineer at Replit leading initiatives for innovation in software creation platforms focused on next generation creators. Collaborating on disruptive projects in a high - visibility role.
Software Engineer developing a critical national platform for traffic management. Join Open Government Products improving public services through technology in Singapore.
Senior Software Engineer developing scalable, high - quality software for Open Government Products. Engaging in cross - functional collaboration and driving public service innovations through technology.