Niantic logo

Niantic

Software Engineer, AR Research

Full-time

Hybrid, London

16 days ago

Apply

Please mention that you found this job through
XR Jobs Board—it helps us grow!

About

Join Niantic's Augmented Reality R&D Team as a Software Engineer to push the frontiers of high-quality AR. You'll collaborate with a diverse team focusing on experimental innovation, merging machine learning, computer vision, and AR. At Niantic, we balance the culture of scientific investigation with a product-led focus, developing cutting-edge research that we deploy into our games and platform.

Responsibilities:

  • Collaborate with scientists and engineers to build software systems and tools to advance R&D.
  • Participate in code reviews, write tests, and build automations to ensure the correctness, robustness, and quality of code.
  • Work cross-functionally to deliver AR features to the Lightship platform and Niantic games.
  • Advocate for best practices in software development and infrastructure with a focus on testability, scalability, and maintainability.
  • Work in an agile, communicative, and self-directed manner as part of a collaborative, interdisciplinary, and geographically-dispersed team.
  • Collaborate with team members and stakeholders, including regular attendance and participation in meetings.

Qualifications:

  • Proficiency in Python with working knowledge of Unix and shell scripting.
  • Close attention to detail and passion for building high-quality systems and features with rigorous standards of testing.
  • Ability to work in a fast-paced hybrid environment and handle dynamic situations with minimal advance notice.
  • Experience working on cross-functional teams with effective written and verbal communication skills.

Bonus Skills:

  • Proficiency in C++, C# (Unity), or JavaScript.
  • Expertise in automation, CI/CD, DevOps, MLOps, and cloud computing tooling (e.g. Kubernetes, Argo, Kubeflow).
  • Experience designing and running deep learning training systems at scale, including multi-server and multi-GPU training.
  • Hands-on experience building efficient data pipelines for large-scale image/video processing.

Location:

  • Hybrid role, requiring in-office presence 2 days per week (Tuesday and Wednesday).