AR Lens Studio Engineer — C++ & AI Tooling, RSU Eligible

Snap Inc.

Los Angeles (CA)

On-site

USD 209,000 - 313,000

Full time

10 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid parental leave
Medical coverage
Mental health support

Job summary

Snap Inc. is seeking a Software Engineer to join Lens Studio, contributing to Lens Engine and Lens Studio features that power AR experiences across Snapchat and Specs.

The role emphasizes strong C++ development, scripting in Python/JS/TS, and collaboration with product, design, and engineering teams to improve performance, reliability, and developer productivity. Office-based with a preference for in-person collaboration.

Qualifications

  • BS in a technical field such as computer science or equivalent experience.
  • 6+ years of post-Bachelor's software development experience; or Master's degree + 3+ year of post-grad software development experience; or PhD in a relevant technical field.

Responsibilities

  • Design, develop, and support features for Lens Engine and Lens Studio across Snapchat and Specs.
  • Build, integrate, and improve agentic development workflows and tooling.
  • Contribute to technical roadmap planning, architecture decisions, and technical specifications.
  • Participate in code reviews, design reviews, and technical discussions.
  • Collaborate with cross-functional partners across product, design, and engineering.
  • Improve code quality, reliability, performance, and developer productivity.

Skills

C++ proficiency
Python/JS/TS scripting
Team leadership
AI-assisted tooling
Engineering judgment
Strong communication

Education

BS in computer science or equivalent

Tools

CMake
Conan
Jenkins
GitHub Actions
Qt/ImGui
Unity
Unreal Engine

Job description

Snap Inc. is seeking a Software Engineer to join Lens Studio, contributing to Lens Engine and Lens Studio features that power AR experiences across Snapchat and Specs.

The role emphasizes strong C++ development, scripting in Python/JS/TS, and collaboration with product, design, and engineering teams to improve performance, reliability, and developer productivity. Office-based with a preference for in-person collaboration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AR Engine Engineer – Lens Studio/Specs | RSU
Senior AR Engine Engineer – Lens Studio/Specs | RSU

Relha LLC • Los Angeles (CA), Northern (KY)

Hybrid
USD 209,000 - 313,000
Equity
Comprehensive medical coverage
Paid parental leave
+1
AR/XR Software Engineer — Lens Studio & AR Engine
AR/XR Software Engineer — Lens Studio & AR Engine

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
RSU equity
Medical coverage
Paid parental leave
Senior AR Engine Engineer - C++ & AI Tooling
Senior AR Engine Engineer - C++ & AI Tooling

Snap • Los Angeles (CA)

On-site
USD 209,000 - 313,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
Senior C++ Software Engineer - AR/Specs SDKs
Senior C++ Software Engineer - AR/Specs SDKs

Relha LLC • Los Angeles (CA), Northern (KY)

Hybrid
USD 209,000 - 313,000
Equity RSUs
Paid parental leave
Comprehensive medical coverage
Senior Software Engineer, AR/OS SDKs — Equity Eligible
Senior Software Engineer, AR/OS SDKs — Equity Eligible

Snap Inc. • Bellevue (WA)

On-site
USD 178,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
+1
Software Engineer, Specs Lenses, Level 5
Software Engineer, Specs Lenses, Level 5

Snap Inc. • Los Angeles (CA)

On-site
USD 209,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
Senior Software Engineer, AR SDKs & Spectacles OS
Senior Software Engineer, AR SDKs & Spectacles OS

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
Equity in RSUs
Paid parental leave
Medical coverage
Software Engineer, Specs Lenses, Level 5
Software Engineer, Specs Lenses, Level 5

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
RSU equity
Medical coverage
Paid parental leave
Software Engineer, Specs Lenses, Level 5
Software Engineer, Specs Lenses, Level 5

Snap • Los Angeles (CA)

On-site
USD 209,000 - 313,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
Senior Software Engineer (Level 5) – Spectacles OS & SDKs
Senior Software Engineer (Level 5) – Spectacles OS & SDKs

Snap Inc. • Los Angeles (CA)

On-site
USD 209,000 - 313,000
Paid parental leave
Comprehensive medical coverage
Mental health support programs
+1