Software Engineering Intern (Summer 2027)

Niantic Spatial•San Francisco, CA
•$48 - $70•Onsite

About The Position

Niantic Spatial is building the future of physical AI with groundbreaking mapping technology that unlocks a new dimension of interaction and spatial intelligence. Our reconstruction technology captures environments with geometric accuracy and extreme detail, and our Visual Positioning System delivers precise positioning globally. We serve customers across robotics, the public sector, and energy and industrial markets. We are hiring software engineering interns for Summer 2027. Interns will be embedded in specialized tracks and will own a real problem on a small team, write code that ships to production, and work on unique systems and datasets. Tracks include ML/AI Infrastructure, Product Engineering, and Backend Systems. The internship is 12 weeks long, requiring 4 days per week in our San Francisco office.

Requirements

  • Currently pursuing a BS or MS in Computer Science, Robotics, Electrical Engineering, Systems Engineering, Computer Vision, or a related field.
  • TypeScript, Python, C++ or Go experience for Infrastructure and Backend tracks.
  • Genuine curiosity about how AI interacts with the physical world - 3D reconstruction, spatial reasoning, or real-world positioning systems.
  • Ability to work independently, debug ambiguous problems, and communicate clearly with a small team.
  • Available for 4 days per week in our San Francisco office for the full 12-week internship.

Nice To Haves

  • Experience with cloud infrastructure - Kubernetes, AWS or GCP, Docker, Terraform.
  • Familiarity with CUDA or GPU parallelization.
  • Open-source contributions to libraries like PyTorch, OpenCV, COLMAP, or similar.
  • Prior work in robotics, autonomous systems, XR, or spatial computing (coursework, research, or projects acceptable)
  • Exposure to Gaussian Splatting, NeRF, or 3D reconstruction techniques
  • Familiarity with REST APIs
  • Experience with SQL or other relational databases
  • Experience using AI-assisted development tools (Claude, ChatGPT, etc.) to write, debug, and improve code

Responsibilities

  • Design and scale distributed training pipelines for Large Geospatial Models, handling petabyte-scale spatial data across multi-GPU and multi-node environments.
  • Build high-throughput ingestion and preprocessing pipelines that transform raw imagery and 3D point clouds into training-ready datasets.
  • Instrument training runs with metrics, dashboards, and alerting so engineering teams can debug and iterate faster.
  • Build and ship features for managing organizations, projects, spatial data, and content.
  • Design the interfaces that connect our products, web and mobile applications, and developer tools, making them consistent, well-documented, and easy to use.
  • Connect the steps behind core product workflows, from uploading and processing data to making results available to users and applications.
  • Collaborate with engineers across frontend, backend, and infrastructure to launch features and learn from real customer use.
  • Design and ship microservices in Go or C++ that sit in the critical path of our positioning and reconstruction APIs.
  • Build and optimize pipelines that ingest, validate, and route large volumes of visual and sensor data from diverse hardware sources.
  • Profile service bottlenecks, improve latency, and improve system observability through structured logging, metrics, and distributed tracing.
  • Contribute to internal and external API design, writing clean, well-tested, production-grade interfaces that other teams and customers depend on.

Benefits

  • Housing assistance is available for candidates outside the Bay Area
  • Lunch provided every day
  • Snacks are always stocked
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service