Software Engineering Intern (Summer 2027) - Native SDK & Mobile Platforms

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

About The Position

This 12-week summer internship sits at the intersection of systems engineering, mobile application development, and applied research. The intern will work with platform, research, and application engineers to bring capabilities in spatial computing, localization, and computer vision into polished developer and user experiences. Work may span shared C++ runtime code, native Swift and Kotlin SDKs, and production-quality iOS and Android applications, depending on project needs and the intern’s interests. The role uses AI-assisted development workflows while maintaining native platform quality and user experience. The internship is based in Niantic Spatial’s San Francisco office, with interns expected to work onsite at least four days per week. Lunch is provided daily, and snacks are available. The expected hourly rate is $48–$70, based on assessed skills, experience, and relevant coursework. Housing assistance and relocation support are available for candidates outside the Bay Area; details are provided during the offer process.

Requirements

  • Currently pursuing a BS or MS in Computer Science, Software Engineering, or a related technical field.
  • Demonstrated experience building software in C++, Swift, Kotlin, or another native or systems language through coursework, personal projects, research, or prior internships.
  • Strong interest in native mobile development, SDKs, libraries, and developer-facing platforms, with an appreciation for performance, API design, and platform-specific behavior.
  • Ability to independently investigate unfamiliar systems, debug across platform boundaries, and turn ambiguous technical problems into working, maintainable solutions.
  • Strong engineering instincts around testing, code quality, API ergonomics, and maintainability, including judgment about shared abstractions and platform-native conventions.
  • Comfort using AI-assisted development tools to increase engineering velocity across iOS, Android, and shared C++ code.
  • Available to work four days per week in the San Francisco office for the full 12-week internship.

Nice To Haves

  • Hands-on experience with iOS development environments such as Xcode and Instruments, or Android environments such as Android Studio and Android NDK.
  • Familiarity with spatial computing, augmented reality, computer vision, or localization such as SLAM or VPS.
  • Experience with cross-platform build systems such as CMake or Bazel.
  • Prior exposure to SDK or library development, open-source contributions, or developer-facing APIs.

Responsibilities

  • Build features in Swift, Kotlin, and C++, including mobile experiences and runtime and SDK capabilities.
  • Help turn research prototypes in spatial computing, localization, and computer vision into production-quality SDK features and mobile application experiences.
  • Build and refine native iOS and Android applications that exercise platform capabilities and address user problems.
  • Use AI-assisted development workflows to implement, adapt, and maintain functionality across native platforms.
  • Debug across the full stack, including shared C++ runtime behavior, native bindings, application logic, UI, device sensors, and real-world usage.
  • Write automated tests, improve build and release tooling, investigate performance, and validate capabilities through on-device testing and sensor playback.
  • Collaborate with research, platform, design, and application engineers to shape stable, ergonomic APIs and useful user experiences across devices and use cases.

Benefits

  • Hourly rate of $48–$70, based on assessed skills, experience, and relevant coursework.
  • Housing assistance and relocation support available for candidates outside the Bay Area.
  • Lunch provided every day and snacks always stocked.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service