R&D Software Engineering Intern
Non-Publishing
Posted on 3/8/2023
INACTIVE
Niantic

501-1,000 employees

Augmented reality platform encouraging outdoor exploration
Company Overview
Niantic, Inc. stands out as a leader in the augmented reality (AR) industry, leveraging this technology to encourage exploration and social interaction in the physical world. With a diverse global presence and strong backing from industry giants like Nintendo and The Pokémon Company, Niantic has a competitive edge in creating immersive AR experiences, as demonstrated by their successful games like Pokémon Go. The company's culture fosters collaboration and creativity, promoting a shared mission of enhancing human experiences through technology.
VR & AR

Company Stage

Series D

Total Funding

$780M

Founded

2011

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

-3%

1 year growth

-15%

2 year growth

-9%
Locations
London, UK
Experience Level
Intern
Desired Skills
Python
Tensorflow
Data Structures & Algorithms
Pytorch
AWS
C/C++
Computer Vision
Google Cloud Platform
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
  • Enrolled as a Master's or PhD student in Computer Science or related field
  • Previous experience working collaboratively in a professional software development team
  • You have built your own software systems in Python or C++, wrangling 2D and/or 3D data
  • You are highly curious and don't shy away from picking up new technologies and learning about new technologies
  • Proven understanding of computer science fundamentals with excellent coding, problem solving, and debugging skills
  • You have used cloud computing platforms such as GCP or AWS before
  • You have experience designing your own architectures within a deep learning framework (e.g. PyTorch, Tensorflow, or similar)
  • You have made data structures or other design choices to optimize pipeline speed
  • You have had 1+ papers accepted to CVPR / ICCV / NeurIPS / IROS / ISMAR / SIGGRAPH / CHI type conferences
Responsibilities
  • Work alongside our engineers and researchers to build and solve problems collaboratively
  • Participate in the design, development and implementation of software solutions
  • Adhere to software engineering best practices and contribute to code reviews
  • Dig into a fun engineering challenge in a computer vision & machine learning topic such as 3D Reconstruction, SLAM, and build automatic data pipelines
  • Required in-office 2 days on Tuesday and Thursday