See more Software Development jobs →

← Back to all jobs

COMPUTER VISION ENGINEER, 3D RECONSTRUCTION

Posted

Shape
Headquarters: San Francisco, CA
https://shapescale.com/careers
See all Shape jobs →

Based in San Francisco, we are a team with a passion for great design, user experience, hardware, software, and sports. Together we share the commitment to create products that connect the human body with technology in a magical way. We're working to become the most empowering consumer company of the 21st century.    

Shape is backed by renowned investors such as Y Combinator and Stanford StartX.

Our first product, ShapeScale, is the first photorealistic 3D body scanner that shows you how your body shape changes over time. It’s not only a game changer for fitness but also an enabler for a number of fashion, healthcare, and AR / VR applications. We have recently started to take pre-orders for ShapeScale and have thus far received thousands of pre-orders.

Shape is looking for a talented 3D Computer Vision Engineer with an entrepreneurial spirit to join our team and help us achieve our technology goals. In this role you will work on the acquisition, processing, and analysis of the data captured by ShapeScale and develop state-of-the-art 3D reconstruction techniques.

A very rewarding role made for driven individuals who are excited to take on large responsibilities and solve unique technical challenges. It’s a role that will allow you to grow your own personal, managerial and technical skill-set inside of a thriving startup environment.

WHAT YOU’LL DO

  • Design, implement, evaluate and test 3D reconstruction algorithms and systems with a focus on dense reconstruction, SFM, multi-view stereo, meshing, photogrammetry, SLAM and sensor fusion.
  • Research, develop and prototype advanced hardware and software technologies related to 3D reconstruction, photometric stereo, object detection and point cloud registration.
  • Develop existing and new human body shape parameterization, segmentation, correspondence, registration, posture estimation and analysis methods and algorithms.
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Explore novel ways to utilize and integrate different sensors to solve problems in reconstructing 3D human body models.
  • Evaluate, analyze and optimize system resources related to image processing, computer vision and machine learning.
  • Conceive proof-of-concept prototypes that establish overall system performance.
  • Develop and implement readable, maintainable and efficient production-ready code in C / C++ and Python.
  • Optimize code for running on CPU and GPU on embedded and non embedded  platforms.
  • Collaborate with team members from prototyping through production to advance the entire project
  • Review code of other engineers and contribute to the company’s engineering good practices.

REQUIREMENTS

Minimum

  • MS in Computer Science, Applied Mathematics, Physics or Computer Vision
  • Must possess a strong background in Computer Vision / Graphics
  • Experience with 3D reconstruction from camera images and depth sensors techniques, such as sensor fusion, multi-view stereo, meshing, photogrammetry and SLAM.
  • Outstanding skills in C & C++ with experience in writing robust and maintainable production code
  • Experience in developing computer vision/imaging and machine learning algorithms for embedded and non embedded platforms.
  • Knowledge of object classification, template matching, or other machine learning methods for computer vision
  • Very comfortable with 3D computational geometry, linear algebra, statistics, numerical methods and error analysis
  • Experience in optimization on GPU / CPU / other architectures (Metal, OpenCL, CUDA, SSE, NEON, OpenMP or other SIMD)
  • Experience with 3D meshes / Object reconstruction / registration / classification / recognition / decimation
  • Experience with 2D and 3D tracking algorithms such as SLAM
  • Knowledge of WebGL / OpenGL / OpenCV/ video codec / video processing
  • Testing, documentation and verification of computer vision algorithms
  • Training and evaluation of computer vision algorithms on large datasets

Preferred

  • Ph.D. in Computer Science, Applied Mathematics, Physics or Computer Vision.
  • Prior experience involving 3D scanning or measurement of the human body is a big plus.
  • Completion and deployment of significant computer vision projects in a commercial environment.
  • Experience with existing computer vision libraries such as OpenCV, PCL, CGAL, Eigen, etc.
  • Experience with deep learning or other state-of-the-art machine learning systems.
  • Experience with embedded Linux / Linux Kernel / Drivers.
  • Experience with imaging sensors and camera module packaging / manufacturing / calibration / testing.
  • Has experience with Agile methods, Scrum / Kanban / etc.
  • Knowledge of scripting language, e.g. Python, Bash, etc.
  • Camera and/or video pipeline knowledge and experience.
  • Proven publication track record at conferences such as SIGGRAPH, CVPR, NIPS, ECCV, ICCV, ISMAR, ICML, ICPR, etc.

YOU'LL LOVE WORKING AT SHAPE BECAUSE...

  • We're not just employees. We're people. We offer great health insurance coverage with 100% covered including dependents and dental coverage, commuter benefits, daily catered lunches with healthy eating options suitable for all diets and allergies, and a kitchen stocked with your favorite snacks and drinks.
  • We value your fitness and wellness. You have an unlimited holidays policy with a mandatory 15 days off per year (PTO) so you'll have time to recharge. We offer fitness discounts and fun, active company-wide events like hiking and surfing,  as well as social outings like concerts, wine tasting, and gaming evenings.
  • We're creating an environment where you can thrive. Our customers are global and diverse, so we're building a team that is too. We provide the foundation that gives people the emotional and physical space to bring their best selves to work. You also get to chose your favorite computing platform (top of the line Apple, Windows, Linux laptop) and a motorized sit/stand desk.
  • We'll invest in your career. Our company's growing quickly, and we'll give you the opportunity to do the same. You'll have access to a number of professional development opportunities so that you can keep up with the company's evolving needs.
  • We offer competitive compensation packages. We deeply value the talent our team brings to the table, and believe that fair and equitable total compensation packages are part of our commitment to everyone who works here.
  • We value impact more than money. 

SUMMARY OF BENEFITS

  • Competitive salary and equity
  • Flexible work schedule, unlimited holidays with a mandatory 15 days / year off.
  • Great, comprehensive health insurance : low deductible - 100% covered (incl. dependents)
  • Visa sponsorship if necessary
  • Catered lunches with healthy eating options suitable for all diets and allergies and healthy snacks
  • Top of the line Apple and Windows equipment of choice that you think you need to work comfortably and efficiently
  • Motorized sit / standing desk with Herman Miller or Steelcase chairs.
  • Fitness discounts and fun, action-inspired company-wide events and outings, gaming evenings
  • Commuter benefits or subsidies
  • A fun, creative and collaborative environment of a young startup company with a driven, agile and adept international team
  • The opportunity to have an impact on millions of people and make them happier and healthier

ABOUT SHAPE

Based in San Francisco, we are a team with a passion for great design, user experience, hardware, software, and sports. Together we share the commitment to create products that connect the human body with technology in a magical way. We're working to become the most empowering consumer company of the 21st century.

Our first product, ShapeScale, is the first photorealistic 3D body scanner that shows you how your body shape changes over time. It’s not only a game changer for fitness but also an enabler for a number of fashion, healthcare, and AR / VR applications. We have recently started to take pre-orders for ShapeScale and have thus far received thousands of pre-orders. Shape is backed by renowned investors such as Y Combinator and Stanford StartX.