Careers

About AR-51

AR-51 develops state-of-the-art computer vision algorithms with the ambitious goal of improving the AR experience by blurring the lines between the real and virtual worlds.
We develop, evaluate, and improve today’s cutting-edge research. We use a mixture of classical computer vision techniques and deep/machine-learning methods in order to have a more comprehensive understanding of the real world.

We are expanding the team and looking for top-notch Computer-Vision Researchers to join our team. The professional we are looking for should be experienced in Computer Vision, a team player, should provide innovative solutions and deliver state-of-the-art results, and who takes great pleasure in solving hard problems.   

Computer Vision Senior Engineer

• Play a key role in transitioning projects from the prototype stage to production with a hands-on approach in software development.
• Utilize your technical expertise to solve complex problems and implement effective solutions within project teams.

• M.Sc or B.Sc degree in a technical field from a top tier university or equivalent experience with Solid software skills
• Demonstrated ability to generate new ideas and innovate.
• Solid background in Computer Vision: 3+ years of experience developing Computer Vision Algorithms
• Proficiency in software development, especially in C++ and Python, demonstrated through a portfolio of code and projects.
• Experience with data-driven solutions
• Experience with Python and OpenCV
• Expertise in geometric aspects of computer vision such as intrinsic/extrinsic calibration, triangulation, and multi-view geometry, applied in 3D scene reconstruction.
• Experience with Cuda Kernel Programing - an advantage
• Experience with 3D transformations - an advantage
• Experience with augmented reality - an advantage

• Excellent technical skills with the capacity to dive into coding and contribute significantly to project development
• Problem-solving abilities with a focus on innovative and efficient solutions in software development
• Organized, detail-oriented

Senior Unity Developer

Architecture & Development: Architect and lead the development of new 3D streaming apps and systems using Unity.
Collaboration: Collaborate with diverse teams to design and implement innovative game solutions.
Code Quality & Performance: Maintain high standards of code quality and push the limits of game performance.
AR/VR Development: Develop AR & VR apps.

Experience: 7+ years of professional experience in Unity-based game development.
3D Development: Proven experience in developing experiences and games in 3D.
3D Math: Solid understanding of 3D math concepts including vectors, matrices, transformations, and quaternions.
Rendering Pipeline: In-depth understanding of the rendering pipeline and Unity engine.
Shader Programming: Experience with shader programming and GPU optimization.
Linear Algebra: Understand linear algebra arithmetics and its uses in a game engine.
AR/VR Development: Experience in developing for AR or VR platforms - an advantage.
Unreal Engine: Experience with Unreal Engine - an advantage.

Code Quality: Proficiency in writing clean, maintainable, and robust code.
Infrastructure: Strong capabilities in building and optimizing games infrastructure.
Organization: Organized, detail-oriented.

join the team!
You can also send us a message at Jobs@ar-51.com