Snapchat-posted 3 days ago
$133,000 - $235,000/Yr
Full-time • Mid Level
Los Angeles, CA
Publishing Industries
Craft a resume that recruiters will want to see with Teal's resume Matching Mode

Snap Inc is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles. Snap's Augmented Reality team invents the immersive camera experiences that are at the core of our products. From developing creative new Lens features for Snapchat, to supporting the continuous growth and evolution of Lens Studio (our platform for an ever-increasing community of AR creators), to designing the cutting-edge computer vision and machine learning technology that makes next-generation Lens effects possible - our Augmented Reality team's mission is to democratize AR by empowering a global community of creators, developers, and artists. We're looking for a C++ Software Engineer to join the Lens Studio team!

  • Design and develop features for Snapchat's AR engine (including the Lens Studio Developer Platform)
  • Work closely with other teams to bring your features to Lens creators
  • Participate in feature planning and creating technical specifications
  • Strong computer science fundamentals
  • Experience with modern C++
  • Experience with scripting languages - JavaScript or Typescript
  • Experience with backend services and developer infrastructure
  • Great communication skills; ability to work in a team
  • BS in a technical field such as computer science or equivalent years of experience
  • 2+ years of post-Bachelor's software development experience; or Master's degree in a technical field + 1+ year of post-grad software development experience; or PhD in a relevant technical field
  • Industry C++ development experience
  • Experience working with and improving Digital Content Creation (DCC) tools
  • Experience creating developer-facing APIs and libraries
  • Build, CI/CD, and developer infrastructure experience for games or animation
  • Experience with a 3D game engine like Unity or Unreal
  • Experience working with the Qt GUI framework
  • Experience with computer vision or machine learning
  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages that let you share in Snap's long-term success
  • Equity in the form of RSUs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service