SanFranRecruiter
the smart solution for San Francisco jobs

Image Processing Engineer

Company: Shape (ShapeScale)
Location: San Francisco
Posted on: June 14, 2018

Job Description:

ABOUT SHAPEBased 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 worth several million Dollars.JOB DESCRIPTIONShape is looking for a talented 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 ShapeScaleand develop state-of-the-art 3D reconstruction techniques.It's 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, small-team, startup environment.WHAT YOU'LL DO

  • Select, evaluate, test and potentially design 3D scanning methods and systems.
  • Apply mathematical (geometry, linear algebra, numerical methods, error analysis) and machine learning methods to prototype and develop algorithms for converting raw depth sensor data into point clouds, 2D and 3D tracking like SLAM, 3D point cloud reconstruction, registration, and classification as well as texture projection and completion.
  • Develop existing and new body shape parameterization, segmentation, correspondence, registration, posture estimation and analysis methods and algorithms.
  • Implement substantial portions of production code in C / C++
  • Optimize code for running on CPU and GPU on embedded and non-embedded platforms.
  • Generate and evaluate functional and design specifications
  • Participate in defining product requirements
  • Evaluate technical trade-offs
  • Define assignments, schedules, quality expectations, and other project criteria
  • Help to recruit and lead a team of computer scientistREQUIREMENTSMinimum
    • 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
    • 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 nonembedded 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
    • 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 datasetsPreferred
      • 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 Texture projection, generation, completion using patch match algorithms.
      • Experience with computational imaging/photography.
      • Experience with machine learning algorithm such as SVM, decision forest, deep learning, etc.
      • 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.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 required
        • 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

          Keywords: Shape (ShapeScale), San Francisco, Image Processing Engineer, Engineering, San Francisco, California

          Click here to apply!

          Didn't find what you're looking for? Search again!


          I'm looking for
          in category
          within


Other Engineering Jobs


Engineering Manager
Description: Are you an Engineering Manager You will be responsible for planning, directing and coordinating activities in the fields of engineering. We will also rely on you to provide design, research, and development (more...)
Company: Hired
Location: Pacifica
Posted on: 06/24/2018

Senior Android Engineer
Description: About the Role br br As a Senior Android Engineer, you will play a huge role in building new features/business models that will attract new riders in our most tech-savvy markets, while still improving (more...)
Company: Chariot
Location: San Francisco
Posted on: 06/24/2018

Process Engineer
Description: The RealReal is leading the way in authenticated luxury consignment, online and in real life at our brick and mortar locations. Founded in 2011, we're growing fast and fundamentally changing the way people (more...)
Company: The RealReal
Location: Brisbane
Posted on: 06/24/2018


Engineering Manager, Private Terraform Enterprise
Description: Our Organization br br At HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive (more...)
Company: HashiCorp
Location: San Francisco
Posted on: 06/24/2018

Junior Civil Project Engineer, EIT
Description: Junior Civil Project Engineer, EIT Opportunity in Roseville, CA Civil Engineering - Land Surveying Land Planning Consulting Firm Opening: Junior Civil Project Engineer EIT Civil Land Development Experienced (more...)
Company: TJG Civil Engineers and Land Planners
Location: Citrus Heights
Posted on: 06/24/2018

Engineering Manager
Description: The Role br We are seeking a seasoned Software Engineering Manager to play a central role in growing our organization and delivering enhanced analytic and collaboration features to our customers.This (more...)
Company: Alight, Inc.
Location: San Francisco
Posted on: 06/24/2018

DevOps Engineer - San Leandro
Description: Are you a DevOps Engineer You will be responsible for designing, implementing and maintaining production systems.You will also leverage configuration management to implement and maintain infrastructure, (more...)
Company: Hired
Location: San Leandro
Posted on: 06/24/2018

DevOps Engineer
Description: Are you a DevOps Engineer You will be responsible for designing, implementing and maintaining production systems. You will also leverage configuration management to implement and maintain infrastructure, (more...)
Company: Hired
Location: Belmont
Posted on: 06/24/2018

Home Automation: Become a Home-Based Satellite TV Technician/Installer
Description: This Home-Based Satellite TV Installer/Technician will have the opportunity to begin and end their business day from home and be the face of Dish in their local community br br Our Home-Based Satellite (more...)
Company: DISH
Location: Redwood City
Posted on: 06/24/2018

Engineering Manager
Description: Engineering Manager - HiredAre you an Engineering Manager You will be responsible for planning, directing and coordinating activities in the fields of engineering. We will also rely on you to provide (more...)
Company: Hired
Location: Emeryville
Posted on: 06/24/2018

Log In or Create An Account

Username:
Password:
 

Forgot password?


Find us on Facebook

Find us on LinkedIn

Get the latest California jobs by following @recnetCA on Twitter!

San Francisco RSS job feeds