Integrate AI-powered creation and productivity features so creators have an "expert" at their fingertips inside Lens Studio
Build and integrate agentic workflows
Design and develop features for Snapchat’s AR engine and Lens Studio
Participate in roadmap planning and creating technical specifications
Stay current with state-of-the-art multi-agent systems and LLMs to continuously improve our products
Requirements
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
Strong C++ and experience with modern C++
Experience with multi-agent systems, agent harness engineering, context engineering, or building tool ecosystems for agents
Familiarity with agent frameworks (LangChain / LangGraph / LangFlow or similar)
Experience with vector databases / embeddings-based retrieval
Proficiency in Python / TypeScript
Experience with a 3D engine like Unity or Unreal
Tech Stack
Python
TypeScript
Unity
Unreal Engine
Benefits
paid parental leave
comprehensive medical coverage
emotional and mental health support programs
compensation packages that let you share in Snap’s long-term success