This job has expired, please see additional jobs below
Computer Vision Engineer
Snapchat
Los Angeles, CA, United States
Job Details - this job has expired, please see similar jobs below
Over 100 million people use Snapchat every day to communicate with friends, watch Live Stories from around the world, and explore news and entertainment in Discover. In short, we are a passionate team working hard to build the best platform in the world for communication and storytelling.
At Snapchat, we have tons of interesting technical challenges and opportunities for creativity! This role will have the chance to create fun ways to employ computer vision and graphics to give Snapchatters exciting artistic tools that they can use to amuse and delight their friends. And with 100 million daily active Snapchatters, this role offers enormous reach for the code you write and the experiences you create.
What you'll do:
• Develop the state of the scientific art approaches to impact products
• Evaluate the technical trade-offs of every decision
• Introduce major innovations that can result in product features or new areas of business
• Collaborate and work well to make product impact
• Content and experience ideation and prototyping
• Improve performance and extend the capabilities of our products
What we are looking for:
Someone who...
The ideal candidate has outstanding C++ programming skills, and brings an in-depth understanding of:
• Sensor fusion of camera data and sensor data such as inertial or depth - 2D and 3D tracking algorithms (such as SLAM)
• 3D reconstruction from camera images and depth sensors
• Convex or global optimization with applications in computer vision
• Object classification, template matching, or other machine learning methods for computer vision
Desired Experience:
The ideal candidate has experience with hands-on implementation, verification and optimization in at least two of the following:
• Real-time monocular and/or multi-camera computer vision systems
• Augmented reality systems
• Embedded, robotic or mobile platforms
• Robust, fault-tolerant code that is efficient and maintainable Preferred Qualifications
• Strong algorithmic and code-level optimization skills
Nice to Have:
We prefer candidates who have completed and deployed at least two significant computer vision projects in a commercial environment.
Education
Master's degree or PhD with a focus on computer vision or machine learning