Niantic Spatial, Inc.→
Software Engineer Intern at Niantic… · San…
InternshipOn-siteFull-timeSan Francisco Bay Area$100k–$146k/yr
Skills
pythonc++gocloud infrastructurecudaopencv3d geometrydeep learningroboticsautonomous systems
Job Description
Summary: Niantic Spatial, Inc. is building the future of geospatial AI and is seeking exceptional interns to join their specialized tracks in AI Infrastructure, Applied Computer Vision, and Backend Software Engineering. Interns will work on key projects that contribute to the development of their Large Geospatial Model (LGM) in a collaborative environment.
Responsibilities:
- 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
Required Qualifications:
- Currently pursuing a BS or MS in Computer Science, Robotics, Systems Engineering, Computer Vision or a related field
- Strong proficiency in Python (all tracks) or C++ / Go (Infrastructure & Backend tracks)
- A deep curiosity about how AI interacts with the real world, from 3D reconstruction to geospatial navigation
- Ability to work a minimum 4 days per week in the San Francisco office
Preferred Qualifications:
- 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
Required Skills: Python, C++, Go
Important Skills: Cloud Infrastructure, CUDA, OpenCV
Nice-to-Have Skills: 3D geometry, Deep learning, Robotics, Autonomous systems