Software Engineer Intern
Internship
|
|
Niantic Spatial, Inc.
At Niantic Spatial, we’re building the future of geospatial AI. Powered by a proprietary database of over 30 billion posed images and a groundbreaking third-generation digital map, we’re developing
the spatial brain
• that helps both humans and machines understand, navigate, and engage with the physical world. Our mission is to move beyond static data, creating a living model of the world that allows AI to comprehend, reason, and operate within real-world environments at scale.
We are looking for exceptional interns to join our
AI Infrastructure, Applied Computer Vision
, and
Backend Software Engineering
teams. Rather than a generic internship, you will be embedded into one of three specialized tracks that form the backbone of our Large Geospatial Model (LGM).
• Choose Your Track
:
You will be asked to select your primary track during the application process.
Track 1
: AI Infrastructure (ML)
Focus: Scaling the "Brain"
You won't just train models; you’ll build the high-throughput systems and distributed pipelines that allow our LGMs to ingest petabytes of spatial data.
Key Projects:
Scaling AI training pipelines for billions of images/3D data points, optimizing GPU workloads, and building distributed systems to minimize latency in foundation model training.
Best For:
Students obsessed with PyTorch, distributed computing (Ray/Spark), and high-performance system architecture.
Track 2
: Applied Computer Vision (CV)
Focus: The "Eyes" and "Senses"
Contribute to our "Reconstruct," "Understand," and "Localization" pillars by bridging the gap between academic research and planet-scale production.
Key Projects:
Prototyping features for Gaussian Splatting, Structure from Motion (SfM), Visual Positioning Systems (VPS), or semantic mesh generation.
Best For:
Students with strong foundations in 3D geometry, camera models, and deep learning (PyTorch/JAX).
Track 3
: Backend Software Engineering
Focus: The "Nervous System"
Build and maintain the high-throughput services that process vast amounts of visual data and provide centimeter-level positioning to users globally.
Key Projects:
Developing microservices in Go or C++, building data ingestion pipelines, and improving system observability and performance monitoring.
Best For:
Pragmatic coders who love building clean, tested, production-grade APIs and scalable backend architecture.
Core Requirements (All Tracks)
Education:
Currently pursuing a BS or MS in Computer Science, Robotics, Systems Engineering, Computer Vision or a related field.
Coding:
Strong proficiency in
Python
(all tracks) or
C++ / Go
(Infrastructure & Backend tracks).
The Physical AI Mindset:
A deep curiosity about how AI interacts with the real world, from 3D reconstruction to geospatial navigation.
Commitment:
Ability to work a minimum
4 days per week
in the
San Francisco office
.
Plus if Qualifications (All Tracks)
Experience with Cloud Infrastructure (Kubernetes, AWS/GCP, Docker).
Knowledge of CUDA or high-performance parallelization.
Open-source contributions to libraries like OpenCV, COLMAP, or PyTorch.
Prior experience with robotics, XR, or autonomous systems.
For engineers
Get matched with radiance field roles
Share your background and we’ll connect you with companies hiring for Gaussian splatting & NeRF — sometimes before roles are even posted.
We only share your details with companies you’d be a fit for.


