- San Francisco, CA
Job Posted: Monday, February 12, 2018
Expires On: Wednesday, March 14, 2018
Job Type: Permanent
Duration: 1+ years
Desired Experience: 6-10 years
Work Authorization: Resident/Citizen, Citizen, H1-B, EAD
This role is based in downtown San Francisco. Were
looking for experienced developers to help create the foundation for new visual
mediums. In this role, you will develop and support our systems, spanning
capture through processing to playback. With access to a multitude of research
tools and product teams, you will design innovative solutions to technology
problems posed by creators and consumers, developing and optimizing algorithms
to make these solutions robust, scalable, and affordable. You will have a passion
for improving human experience via new technologies and will thrive on working
closely with creators to achieve their vision in a new medium.
Design, implement, and support software features
for generation of Mixed Reality Video content, emphasizing computer vision
algorithms, including image segmentation, 3D reconstruction, multi-view stereo,
and camera calibration.
Engage with clients and users to understand
their challenges, and design solutions suitable for real-world production.
Deliver state-of-the-art results, balancing
engineering excellence with production realities.
Ensure our code is fast, reliable, and
architected to grow this new medium to massive scale.
Represent opportunities, challenges, and
tradeoffs to internal and external stakeholders.
Foster a collaborative culture valuing
technology in service of human experience.
BS in Computer Science or related technical field; advanced degree
5+ years professional software development experience, emphasizing
development of computer graphics and/or image processing solutions in C++
Strong knowledge of and practical experience with advanced
algorithms for computer vision and image processing
Passion for delivering innovative solutions to real-world users,
on a deadline
Excellence balancing needs of multiple short-term clients with
long term technology goals
Agile, flexible, and comfortable dealing with ambiguity in a