This job might no longer be available.
Senior, Computer Vision Researcher/Engineer, 3D Reconstruction
2 years ago
Job Description
We have an exciting opportunity in our Perception group for talented software engineers and researchers with exceptional development/research skills in the field of Computer Vision and Deep Learning. The primary responsibility of the Senior Computer Vision Researcher/Engineer is to conduct independent research and development of core perception components within the agreed upon scope and schedule as defined by the management team. Qualified candidates will be driven self-starters, robust thinkers, strong collaborators, and adept at operating in a highly dynamic environment. We look for colleagues that are passionate about our product and embody our values.
Responsibilities
- Conduct independent research and development work on advanced computer vision components like dense environment mapping, 3D scene understanding, Large Scale mapping
- Provide leadership and mentorship to more junior software engineers, technicians and interns
- Work hand-in-hand with all the key stakeholders and developers across the company contributing to computer vision components
- Write maintainable, reusable code, leveraging test driven principles to develop high quality geometric vision modules
- Troubleshoot and resolve software defects and other technical issues
- Review individual developer's code in the team to ensure highest code quality
Qualifications
- 2+ years of working experience in Computer Vision targeted to product development
- Expert knowledge in Computer Vision in at least one of the following domains:
- Dense Environment Mapping : Design and implement advanced algorithms for reconstructing dense 3D models of indoor environments using depth sensors
- 3D Scene Understanding : Design and implement 3D scene segmentation algorithms based on depth, motion or texture data
- Large scale mapping: Design and implement advanced algorithms for large scale mapping to extend computer vision spaces to large areas
- Expert level in C++ (programming and debugging)
- Experience working with OpenCV
- Experience in Deep Learning is preferred with knowledge of at least one of TensorFlow, PyTorch, or Caffe
- Knowledge of parallel computing, OpenCL, CUDA, GPGPU is a plus
- Knowledge of 3D geometry and point cloud processing frameworks, such as PCL is a plus
- Knowledge of software optimization and embedded programming is a plus
Education
- MS in Computer Science or Electrical Engineering (with minimum of 5 years of relevant experience)
- Ph.D. is preferred (with a minimum of 2 years of relevant experience)
Additional Information
- All your information will be kept confidential according to Equal Employment Opportunities guidelines
#LI-REMOTE
Create Your Profile — Game companies can contact you with their relevant job openings.