AR Engineer, Level 4

Snap Inc.

Quick summary

Work type
On-site
Location
Santa Monica, CA
Salary
$157,000–$235,000 / yr
Posted
9 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $166k
This role $196k
$116k most similar roles pay here $248k

This role pays more than 76% of similar roles. Most pay $135,750–$195,600 — the shaded band above. At the midpoint, this role pays about $196k versus about $166k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 57 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 41 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · AR Engineer, Level 4

As an AR Engineer at Level 4 on the Spectacles team at Snap, you will work closely with design and product teams to enhance user interactions and interfaces for Spectacles. Your daily tasks include designing performant real-time 3D interaction algorithms optimized for resource-constrained hardware, developing core systems within custom 3D engines, and integrating native OS services to extend AR application capabilities. You’ll also architect inter-application communication for shared-space AR experiences. The role requires strong C++ proficiency, experience with real-time 3D engines like Unity or Unreal, and a solid foundation in 3D math and software engineering. Ideal candidates have hands-on experience building spatial interactions and interfacing with native services on platforms such as iOS or Android. This position is integral to Snap’s mission of creating immersive AR experiences for its community.

What you'll do

  • Design and implement performant real-time 3D interaction algorithms for AR hardware.
  • Develop core systems within custom 3D engines to ensure high performance for AR experiences.
  • Interface with native OS services and APIs to extend AR application capabilities.
  • Architect inter-application communication for concurrent shared-space AR experiences.
  • Create spatial experiences through human-centered interactive systems in augmented reality.

What we're looking for

  • 3+ years of post-Bachelor’s software development experience or equivalent.
  • Strong background in 3D math and real-time 3D engine feature development.
  • Proficiency in C++ with performance-critical code writing for real-time applications.
  • Experience working with 3D engines/frameworks like Unity, Unreal, or custom engines.
  • Hands-on experience building real-time 3D interactive applications and features.
  • Track record of developing performant real-time 3D interaction algorithms.

More like this

Similar roles

Software Engineer, AR, Level 4

Snap Inc.

Santa Monica, CA 9 days ago $157,000$235,000
C++ OpenGL Metal Vulkan DirectX GLSL MSL HLSL Compute shaders PBR 3D math trigonometry GPU optimization mobile GPUs console GPUs rendering engines profiling tools

AR/VR Software Development Engineer

Apple Inc

Seattle, WA 14 days ago $191,608$258,100
C Swift Python Go Applied Cryptography Symmetric Cryptographic Protocols Asymmetric Cryptographic Protocols System Level Programming Operating Systems Security Architectures Debugging Kernel Extensions Frameworks CI/CD Terraform AWS Kubernetes

Unity 3D Engineer, Senior

Booz Allen Hamilton

Arlington, VA 42 days ago $99,000$225,000
Unity C# Docker Kubernetes AWS Lambda API Gateway S3 Spark RAPIDS Ray Polars Databricks Elasticsearch Airflow Python Java

Engineer Assc - Sr

American Electric Power (AEP)

Tulsa, OK 17 days ago $74,551$128,688
AutoCAD Civil 3D Substation Design Software Python MATLAB SCADA Systems GIS Microsoft Office CPM PERT AWS Kubernetes PostgreSQL CI/CD ANSI Standards NESC Standards NEPA Regulations EPCRA Regulations

Cyber Range Engineer

Booz Allen Hamilton

Colorado Springs, CO 8 days ago $86,800$198,000
Terraform Ansible VMware ESXi Proxmox Microsoft Hyper-V Linux Windows Active Directory Domain Controllers Exchange services DNS Docker Suricata Zeek Elastic Python MITRE ATT&CK Framework RESTful APIs Git GitLab GitHub