Snap Inc. · Santa Monica, United States
Join Snap Inc. as a C++ Software Engineer and be part of the Specs Lens Platform team. You will design, develop, and support features for LensCore, the AR engine driving experiences on Specs, Snapchat Lenses, and Lens Studio. You will optimize the LensCore engine for Specs, work closely with other teams to bring your features to Lens creators, and participate in feature planning and creating technical specifications. Enjoy a comprehensive benefits package, including generous time off, medical coverage, and a 401(k) plan.
- Great communication skills; ability to work in a team
- Knowledge of scripting languages (one of Python orJavaScript)
- Strong computer science fundamentals
- Hands-on with AI dev tools (e.g., Cursor, Claude Code, Codex or similar)
- Understanding of Linux/Unix environment and command line tools
- BS in a technical field or equivalent years of experience
- 1+ years of industry C++ development experience
- Experience with modern C++
- Technical leadership experience
- Experience creating developer-facing APIs and libraries
- Knowledge of Qt framework
- Experience with rendering APIs such as DirectX, Metal, Vulkan or OpenGL
- Experience with a 3D rendering engine like Lens Studio, Unity or Unreal
- Experience with computer vision, sensors, or machine learning
- Experience with libraries like OpenCV, Eigen and glm