Skip to main content

Machine Learning Engineer, Computer Vision

Machine Learning Engineer, Computer Vision
CareerAddict
8 months ago

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.

Expertise level

Work arrangement

Similar Jobs in United Kingdom