Computational Photography Researcher

Mountain View, California, United States expand job description ↓

Description

Join a cutting edge research & development team, applying novel computer graphics & vision technologies to a mass-scale consumer application, in an industry neglected by innovation for decades.

We are looking for an imaginative computer scientist with experience in multi-view computational photography to join our core startup team of vision and graphics specialists. In this role, you will develop novel algorithms to generate attractive, high-resolution, high dynamic range photography from multiple pose-calibrated photographs, depths, surface meshes, and synthetic object models.

This position requires practical experience developing cool photographic imaging applications, such as experience in image alignment, novel view synthesis, multi-aperture fusion, super resolution, motion stabilization, mosaic stitching & blending, focus-from-depth, HDR, 3D video conversion, VR capture, multiview/polycameras, synthetic lighting & relighting, ray tracing.

Ideal candidates will have a solid academic foundations in 3D computer vision and computational imaging, and some experience with 3D graphics --- combined with strong scientific method, substantial hands-on software development experience, and an appreciation for visual aesthetics.

Requirements

  • Solid academic foundations in 3D computer vision (Ph.D. preferred).
  • Experience with dense optical flow, depth maps.
  • Experience with computational photography: e.g. multi-view imaging, novel view synthesis, motion stabilization, light fields.
  • Experience with image-based rendering: e.g. mosaicing, super resolution, HDR.
  • Strong C++ software development skills in Linux environments.
  • Experience with 3D graphics programming and rendering.
  • Bonus points for hands-on experience implementing panoramic mosaicing, blending, deghosting.
  • Bonus points for hands-on experience with ray tracing and photorealistic rendering.
  • Bonus points for OpenGL shader programming experience.
  • Appreciation for photography & visual aesthetics.
  • Enthusiastic about seed-stage startups; entrepreneurial; comfortable with uncertainty.

Benefits

  • Rare opportunity to join an early tech startup adventure, led by founders who've taken two startup teams through IPO.
  • Substantial stock equity packages, of the sort only available to early startup employees.
  • Opportunity to develop novel research and apply it to mass-scale real applications. Ability to publish, participate in scientific conferences, and collaborate with partners in academia.
  • Headquartered in Mountain View, California, in the heart of the Castro Street downtown restaurant district; an easy walk from Caltrain and bicycling trails.
Personal information
Your Profile
Application Details
Strong foundations in 3D computer vision (Ph.D. preferred).
Experience with dense optical flow & depthmaps?
Experience with image-based rendering: e.g. mosaicing, super resolution, HDR, novel view synthesis.
Experience with computational photography: e.g. synthetic focus, multi-view imaging, light fields, caustics.
Experience with 3D graphics programming & rendering.
Strong C++ software development skills in Linux environments.
Bonus points for hands-on experience implementing panoramic mosaicing, alignment & stitching, blending, deghosting.
Bonus points for hands-on experience with ray tracing and photorealistic rendering.
Bonus points for OpenGL shader programming experience.
Appreciation for photography & visual aesthetics.
Enthusiastic about seed-stage startups; entrepreneurial; comfortable with uncertainty.