Описание вакансии
Опис вакансії
Interested in Augmented Reality? Do you want to be part of a team that is changing the way the world interacts with mobile devices? We are pioneering thenext wave of technology — reimagining the way the world interacts withtechnology today. Our mission is to bring the digital and physical worldstogether.
As a Computer Vision / Machine Learning Engineer you’ll work closely withother engineers on our team to bring industry leading algorithms to a potentialmarket of billions of smartphone users. We are looking for experienced,production-focused engineers who want to develop highly reliable products in a collaborative fast-paced environment.
Responsibilities
- Design, train, test, deploy, maintain and optimize ML-based computervision solutions.
- Manage individual projects, systems and deliverables.
- Minimum qualifications
- MS or Ph.D. with a focus on computer vision or machine learning, or equivalent work experience.
- 2+ years of experience with computer vision or machine learningframeworks and libraries.
- 2+ years of relevant research or professional experience in software development.
- Research or professional coding experience in C/C++.
- Preferred qualifications
- Hands on experience with deep learning engines, e.g. TensorFlow, Caffe,Torch, Theano or similar.
- Extensive experience with data visualization e.g. in Python, Matlab, or highgui/viz.
- 1+ year of experience with modern CNN/RNN construction (ResNet,Inception, LSTM, etc.).
- Demonstrated examples of end to end projects for real world, real timeapplications.
- Projects in computational geometry, linear algebra, convex optimization,HMM/POMDP, etc.
- Experience that combines both machine learning and computer vision.
- Bonus points
- Extensive experience with computer vision libraries like OpenCV.
- Experience with sensor fusion (IMU+vision) for tracking and mappingapplications.
- Experience porting ML or computer vision runtimes to GPU architectures.