Computer Vision & Machine Learning Engineer - 6 Month Contract or Internship - Immediate Start
Position Summary
A leading research and development team in the UK is seeking a Computer Vision and Machine Learning Engineer to join their innovative AI division based in Staines-upon-Thames, Surrey. This role offers a unique opportunity to contribute to the development of next-generation mobile technologies.
We are looking for individuals passionate about pushing the boundaries of AI, content creation, and real-time camera frame and image processing on both PC and mobile platforms. This role offers the chance to work in production environments and tackle real-world, industry-relevant challenges.
This position is available as either a 6-month internship or a 6-month contract (outsourced via an agency) and follows a hybrid work policy of 3 days onsite and 2 days working from home per week.
We are looking for candidates available for an immediate start—please apply only if you can begin within 1 month of accepting the role. Unfortunately, visa sponsorship is not available for this position.
Role and Responsibilities
As a Machine Learning Engineer, you will:
* Research and experiment with emerging technologies to enhance AI-driven content reconstruction, creation, and editing processes.
* Review state-of-the-art computer vision research and develop prototype solutions.
* Develop advanced software and algorithms for computer vision, image processing, and deep learning models.
* Take technical responsibility for significant sections of assigned projects.
* Translate complex functional and technical requirements into detailed designs.
Skills and Qualifications
Required Skills:
* Master’s degree or higher in Computer Science, Engineering, or related fields.
* Professional software development experience with C++ and Python.
* Experience using machine learning frameworks such as TensorFlow or PyTorch.
* Expertise in image-based 3D reconstruction techniques, including Photogrammetry, Neural Radiance Fields (NeRF), or Gaussian Splatting.
* Proficiency in programming languages and APIs such as C++, Java, or Python.
* Strong communication skills, teamwork abilities, and a results-driven mindset.
* Excellent problem-solving and debugging skills.
Desirable Skills:
* Experience with Generative AI and implementation of state-of-the-art models.
* Knowledge of computational photography, image inpainting, and 3D vision.
* Experience with model optimization and knowledge distillation.
* Background in computer graphics and rendering, including tools like OpenGL, Vulkan, or DirectX.
* Experience with Android application development.
Contract Details:
* Type: 6-month internship or 6-month contract (via agency, Inside IR35)
* Location: Staines-upon-Thames, Surrey, UK
* Hybrid Policy: 3 days onsite, 2 days remote per week