Computer Vision Software Engineer

$165,900 - $194,000/Yr

Niantic - Sunnyvale, CA

posted 23 days ago

Full-time - Mid Level
Sunnyvale, CA
Publishing Industries

About the position

Niantic's Augmented Reality (AR) Mapping team is seeking a Computer Vision Software Engineer to contribute to the development of 3D world maps that form the foundation of Niantic's real-world Metaverse. This role involves pushing the boundaries of Computer Vision and Machine Learning to create innovative AR experiences that inspire exploration. The team is collaborative and focused on evolving algorithms from concept to production at scale, aiming to deliver products that will be utilized by millions.

Responsibilities

  • Design, develop and maintain production computer vision systems to enhance Niantic's AR capabilities.
  • Collaborate multi-functionally with products, operations, and other engineering teams to deliver state-of-the-art computer vision solutions.
  • Optimize complexity and time of solutions to leverage current technologies in cloud and/or mobile environments.
  • Write high-performance code and debug complex problems across systems, prioritizing tasks effectively to meet timelines.
  • Work with Niantic's research team to invent, evaluate, and help productionize solutions for advancing AR technology.
  • Participate regularly and reliably in meetings with cross-functional team members and stakeholders.

Requirements

  • Master-level qualification in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
  • Experience writing production code in C++.
  • Solid understanding of computer vision, machine learning, or similar concepts.
  • Ability to work in a fast-paced hybrid environment and handle stress appropriately.
  • Experience working on cross-functional teams with effective communication skills.

Nice-to-haves

  • PhD-level qualification in Computer Science, Electrical Engineering, mathematics, or a related field, or equivalent practical experience.
  • Demonstrated ability developing algorithms for image processing or computer vision.
  • Experience implementing or optimizing 3D computer vision techniques such as 3D gaussian splatting or multi-view reconstruction.

Benefits

  • Base salary range of $165,900 - $194,000
  • Bonus
  • Equity
  • Comprehensive benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service