Snap Inc. · 1 hour ago
Partner Engineer
Snap Inc. is a technology company focused on enhancing communication through innovative products such as Snapchat and Spectacles. The Partner Engineer will enhance support for partners developing on the Spectacles platform and ensure developers have an exceptional experience creating AR/MR experiences for wearable devices.
Computer Software
Responsibilities
Design, implement, and support reusable components and bridging frameworks that connect native libraries in C++
Produce documentation, code samples, and learning resources for external developers
Manage technical inquiries from Lens Studio developers and partners
Collaborate cross-functionally to identify and close developer experience gaps
Contribute to the testing, validation, and optimization native libraries
Advise on best practices for building performant, reusable, and portable C++ libraries
Qualification
Required
3+ years of experience in AR engineering or native module development post-Bachelor's degree in computer science or a related field; or Master's degree in a technical field plus 2 years of post-graduate AR engineering experience; or PhD in a relevant technical field
Proficiency in programming with C++ and experience with native library development, including creation of cross-language bridges
Proficiency in JavaScript/TypeScript (or similar languages like C#) and C++
Understanding of 3D graphics concepts and familiarity with 3D modeling and animation packages (e.g., Blender, Maya, 3ds Max, Cinema4D)
Experience with spatial computing concepts, AR/VR/MR development, and integration of native modules into cross-platform engines
Ability to create documentation, technical tutorials, and other learning resources targeted at developers
Ability to communicate complex technical concepts to both internal engineers and external partners
Preferred
Experience building and maintaining C++ native libraries, and developing cross-language integration bridges (e.g., JSI, node addons, JNI, FFI, or similar)
Experience in building highly interactive spatial or 3D applications (apps, games, or AR/VR content) using 3D engines such as Unity, Unreal, Three.js, OpenFrameworks, or with WebGL/OpenGL
Experience integrating external native libraries with JavaScript/TypeScript-based application stacks
Experience producing developer learning assets, presentations, or technical documentation
Strong public speaking and partner-facing communication skills
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
Equity in the form of RSUs
Company
Snap Inc.
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate.
H1B Sponsorship
Snap Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (394)
2024 (366)
2023 (332)
2022 (356)
2021 (318)
2020 (237)
Funding
Current Stage
Late StageRecent News
2025-02-12
2025-02-11
Social Media Today
2025-02-08
Company data provided by crunchbase