Software Engineer developing AI-powered features for Snap's Lens Studio, enabling AR experiences. Involves building workflows and improving systems to drive creator engagement.
Responsibilities
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
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
Director of Full Stack Engineering for Fidelity Brokerage developing industry leading external API solutions. Engaging in leadership and driving technical strategy across AWS - based applications.
Senior Full Stack Engineer leading architecture and delivery of revenue - critical platforms at Rocket Mortgage. Collaborating cross - functionally and mentoring engineers for best practices.
Senior Software Engineer developing mobile ad solutions for People Inc. using React Native and the Google Mobile Ads SDK. Collaborating with business stakeholders to enhance mobile applications.
Lead Engineer for Process Automation responsible for designing solutions in water management systems. Collaborating with stakeholders for effective implementation in challenging projects.
Software Engineer designing and developing software products at Vodafone. Collaborating with international teams to deliver high‑quality applications for enterprise customers worldwide.
IT Strategy lead driving digital transformation initiatives across Vodafone. Overseeing project management and ensuring effective execution of IT strategy in a senior management role.
Principal Full Stack Engineer designing AI - powered workflows for SMEs. Collaborating with teams to evolve Sleek's platform towards an AI - first architecture.
Senior Software Engineer developing and maintaining software projects/products for access solutions at SKIDATA. Collaborating with teams globally to deliver enterprise - grade software solutions in a dynamic environment.
Senior Software Developer involved in designing and developing embedded controls for HVAC systems at GM. Collaborating in Agile Scrum teams focused on innovating vehicle systems.
Software Engineer developing validation tools within the AV organization at GM for autonomous vehicles. Involves creating methods and tools for behavior analysis and system performance benchmarking.