
Senior C++ Computer Vision Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior C++ Computer Vision Engineer with a research and problem-solving background to join our team. The ideal candidate will have a strong grasp of linear algebra, photogrammetry, multiple view geometry, and state-of-the-art 3D reconstruction techniques. You should also possess strong software development skills, particularly in C++, and be passionate about research and innovation in developing appropriate algorithms.
Responsibilities
- Write a computer vision pipeline from scratch based on state-of-the-art papers.
- Contribute to the design and development of various core technologies and products, such as real-time human face 3D reconstruction using RGB and depth cameras.
- Contribute significantly to the company’s data collection and annotation tasks.
- Help recruit and potentially lead a team of similarly-qualified engineers.
Requirements
- MSc in Computer Science, Electrical Engineering, or a related technical field.
- 3 years of industrial experience developing software in C++.
- Experience working with open-source computer vision libraries such as OpenCV.
- Hands-on experience with software development processes/environments such as MS Visual Studio, GCC, CMake.
- Ability to quickly hit the ground running and build a training pipeline.
Nice to Have
- Proficiency in 3D computer vision concepts and math.
- Familiarity with Python and Matlab programming languages.
- Hands-on experience with deep learning concepts and frameworks.
- Experience with open-source linear algebra and optimization libraries such as Eigen, Armadillo, Ceres, etc.
- Experience with any real-time rendering API - Modern OpenGL is preferred.
- Experience with parallel processing, concurrency, and multithreading.
About the Company
AlgoFace (Artificial Intelligence. Augmented Reality. The Human Face.) is at the forefront of the AI revolution, changing the way consumers interact, shop, and play. We have developed a unique technology that maps, tracks, and analyzes the human face to accurately integrate immersive AR user experiences across platforms. We are making this technology available via SDK for all web and mobile platforms.
We Offer
[Details about what the company offers are not provided in the original text.]
© Algoface. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
We are a team of passionate innovators with deep rooted knowledge in computer vision, augmented reality and applied artificial intelligence applications for the enterprise. AlgoFace is exclusively committed to developing and deploying AI-AR technology for human faces that will power the next generation of consumer experience.
More at Algoface
All 12 roles
Computer Vision/Deep Learning Engineer
Algoface

Frontend / Software Engineer
Algoface

C++ Software Engineer
Algoface

Embedded System Developer (OOP|CUDA|GPU|C++)
Algoface