S

Snap

Builds visual messaging and augmented reality tools

AR Engineer - Augmented Reality, Level 4

Software EngineeringUpdated on Nov 11
Full-time

About the Job

Requirements

  • Strong 3D mathematics and software engineering fundamentals, including data structures and algorithms.
  • Ability to build complex technical projects and drive architectural decisions.
  • At least 2 years of experience building real-time 3D interactive applications using a 3D engine or framework such as C#, Unity, C++, Unreal, JavaScript, TypeScript, Lens Studio, Three.js, Babylon.js, or Godot.
  • Track record of technically leading complex user-facing spatial applications from concept through delivery.
  • Experience integrating with native/operating system services, system-level features, and platform APIs.
  • Demonstrated ability to build performant real-time applications on resource-constrained devices.

Responsibilities

  • Advance and build the holistic look, feel, and flow of interactions and interfaces for all user-facing software on Spectacles.
  • Maintain and expand the consistent and unified user experience across the entire Snap OS software platform.
  • Create and empower spatial experiences through human-centered, multimodal interactive and user interface systems that enable natural and intuitive interactions in augmented reality.
  • Contribute to the technical planning and execution of complex user-facing augmented reality applications, driving architectural decisions and technical direction from concept to delivery.
  • Design and implement deep integrations with system-level features, services, and platform application programming interfaces to extend augmented reality application capabilities and deliver seamless user experiences.
  • Build performant real-time 3D applications optimized for resource-constrained augmented reality hardware.
  • Partner across Engineering, Design, Product, Program Management, and other disciplines to define and execute the roadmap for augmented reality applications and use cases.
  • Mentor and develop other augmented reality engineers, elevating team capabilities and fostering technical growth.

Desired Qualifications

  • Demonstrable passion for creating spatial experiences.
  • Experience using artificial intelligence as part of the engineering workflow, including planning, building, verifying, reviewing, and learning, with sound judgment about when and where to use it.
  • Experience defining technical roadmaps and driving cross-functional alignment.
  • Experience partnering with platform, infrastructure, or systems teams to influence application programming interface design and service capabilities.
  • Understanding of modern user interface frameworks and patterns, especially for real-time 3D applications.
  • Understanding of building real-time applications that interface with external services.
  • Familiarity with shaders and technical art.

About the Company

Snap

Builds visual messaging and augmented reality tools

Snap builds visual communication software centered on Snapchat, where people exchange photos and videos, chat with friends, and explore creator and publisher content. Stories collect shared moments, while Discover and Spotlight organize video content for viewing beyond private conversations. Lens Studio lets developers create interactive camera effects, and the company develops augmented reality glasses through its wholly owned Specs subsidiary. Snap earns most of its revenue by selling advertising to businesses, alongside paid Snapchat+ subscriptions that add features and personalization to the app. Snap began operations in 2011 and is headquartered in Santa Monica, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Monica, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Snap

See more jobs