Job Description
-
Explore and experiment with emerging technologies to continuously improve our AI-driven content reconstruction, creation and edition processes.
-
Review the state of the art computer vision research papers and develop prototype solutions.
-
Develop cutting-edge software and algorithms for computer vision, image processing and deep learning models.
-
Have technical responsibility for one or more significant sections of the assigned project.
-
Translate complex functional and technical requirements into detailed design.
Required Skills
-
Masters or higher degree in Computer Science/Engineering, or related disciplines.
-
Professional software development experience with C++ and Python.
-
Experience developing with machine learning frameworks - Tensorflow/Pytorch
-
Expertise in image-based 3D reconstruction: Photogrammetry, Neural Radiance Fields (NERF) or Gaussian Splatting techniques.
-
Programming proficiency one or more of programming language and APIs like C++/Java/Python.
-
Excellent communication, teamwork and a results-oriented attitude.
-
Proficiency in problem-solving and debugging.
Desired Skills
-
Experience in Generative AI, including hands-on implementation of state-of-the-art models.
-
Computational photography, image inpainting and 3-D vision.
-
Model optimization and knowledge distillation.
-
Experience in computer graphics and rendering: design and development of software such as OpenGL, OpenGL ES, Vulkan or DirectX.
-
Experience in Android application development.