
Junior C++ Computer Vision Engineer
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Junior C++ Computer Vision Engineer to join AlgoFace, a company at the forefront of integrating immersive AR user experiences across platforms. Our unique technology maps, tracks, and analyzes the human face to provide accurate and efficient computer vision solutions.
Responsibilities
- Review, learn, and contribute to our existing codebase.
- Optimize the computer vision pipeline, train models, and run qualitative and quantitative analysis to test the trained models.
- Identify performance bottlenecks and make improvements both in terms of code and algorithm design.
- Collaborate with different teams in their data collection efforts.
- Create software development kits, handle delivery, and provide technical support to the clients.
Requirements
- BS in Computer Science, Electrical Engineering, or related technical field.
- Two years of work experience developing software in C++.
- Proficiency in object-oriented programming concepts and design patterns.
- 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.
- Experience with Git and GitHub.
- Ability to compile C++ software for Unix, MacOS, and/or Windows operating systems.
- Ability to work independently and with high attention to detail.
Nice to Have
- Familiarity with 3D computer vision concepts and math.
- Familiarity with Python and Matlab programming languages.
- Hands-on experience with deep learning concepts and frameworks.
- Familiarity 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.
- Familiarity with parallel processing, concurrency, and multithreading.
- Basic understanding of JSON data format and familiarity with rapidjson library.
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.
© 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