< More Jobs

Posted on 2025/12/02

GPU SW (OpenCL/CUDA)

microTECH Global LTD

Egham, United Kingdom

Contractor

Full Description

As a Computer Vision and Machine Learning Engineer, you will:

• 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

Essential Skills

• Masters or higher degree in ML/AI, Computer Science/Engineering, or related disciplines

• Professional software development experience with modern C++

• Experience with GPU compute in CUDA/OpenCL

• Excellent communication, teamwork and a results-oriented attitude

• Proficiency in problem-solving and debugging

• Expertise in image-based 3D reconstruction: Photogrammetry, Neural Radiance Fields (NERF) or Gaussian Splatting techniques.

Desirable Skills

Demonstrated experience in:

• Generative AI, including hands-on implementation of state-of-the-art models.

• 3-D vision

• Developing with machine learning frameworks – Tensorflow/Pytorch

• Model optimization and knowledge distillation.

• Strong fundamentals in machine learning, NLP and Computer Vision

• Publications in top ML/AI conferences/journals (e.g., ICML, NeurIPS, ICLR, CVPR, ECCV, IEEE TPAMI, AAAI or similar)

• Experience in Android application development

Zero to AI Engineer Program

Zero to AI Engineer

Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.