Computer Vision and Machine Learning Engineer - GPU Programming / CUDA / OpenCL / C++ / Gaussian ...
Computer Vision and Machine Learning Engineer - GPU Programming / CUDA / OpenCL / C++ / Gaussian ...

Computer Vision and Machine Learning Engineer - GPU Programming / CUDA / OpenCL / C++ / Gaussian ...

Surrey Temporary 36000 - 60000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join us as a Computer Vision and Machine Learning Engineer, focusing on GPU programming and 3D reconstruction.
  • Company: Be part of a globally recognised mobile/tech development company pushing the boundaries of technology.
  • Benefits: Enjoy a 6-month contract with competitive pay and the chance to work in a dynamic environment.
  • Why this job: Work on cutting-edge projects in ML and AI, collaborating with talented teams in a vibrant culture.
  • Qualifications: Masters or higher in ML/AI or related fields, with strong C++ and GPU programming skills required.
  • Other info: Applicants must have full Right to Work in the UK and a maximum 1-month notice period.

The predicted salary is between 36000 - 60000 £ per year.

Do you have solid experience in Machine Learning and Computer Vision with programming experience in C++? Experience with GPU compute in CUDA/OpenCL? Solid experience in image-based 3D reconstruction including Photogrammetry, Neural Radiance Fields (NERF) or Gaussian Splatting techniques. Do you want to join a globally recognised mobile/tech development company?

We are seeking a Computer Vision and Machine Learning Engineer with experience in C++, GPU Programming and 3D reconstruction techniques to join our client in the northwest Surrey/West London (1 hour from King's Cross) on an initial 6 month contract (PAYE) basis.

Please note - as this is a contract position, we can only consider applicants with full Right to Work in the UK and with a maximum of a 1 month notice period.

Required 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.
Any of the following would be considered a plus:
  • Demonstrated experience in one or more of the following: 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

If this sounds interesting and you'd like to learn more, click the link below to apply or email me with a copy of your resume.

Computer Vision and Machine Learning Engineer - GPU Programming / CUDA / OpenCL / C++ / Gaussian ... employer: European Tech Recruit

Join a globally recognised mobile and tech development company located in the vibrant northwest Surrey/West London area, just an hour from King's Cross. We pride ourselves on fostering a collaborative work culture that encourages innovation and professional growth, offering employees the chance to work on cutting-edge projects in machine learning and computer vision. With competitive benefits and a commitment to employee development, this is an excellent opportunity for those looking to make a meaningful impact in their field.
E

Contact Detail:

European Tech Recruit Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Computer Vision and Machine Learning Engineer - GPU Programming / CUDA / OpenCL / C++ / Gaussian ...

✨Tip Number 1

Make sure to showcase your hands-on experience with GPU programming in CUDA or OpenCL during any networking opportunities. Engaging in discussions about specific projects you've worked on can help you stand out.

✨Tip Number 2

Join relevant online communities or forums focused on computer vision and machine learning. Participating in discussions or sharing your insights can help you connect with industry professionals who might have leads on job openings.

✨Tip Number 3

Attend workshops or webinars related to image-based 3D reconstruction techniques like Photogrammetry or Neural Radiance Fields. This not only enhances your knowledge but also provides networking opportunities with potential employers.

✨Tip Number 4

Consider contributing to open-source projects that involve C++ and machine learning. This demonstrates your coding skills and commitment to the field, making you a more attractive candidate for the role.

We think you need these skills to ace Computer Vision and Machine Learning Engineer - GPU Programming / CUDA / OpenCL / C++ / Gaussian ...

Master's or higher degree in ML/AI, Computer Science/Engineering
Professional software development experience with modern C++
Experience with GPU compute in CUDA/OpenCL
Expertise in image-based 3D reconstruction techniques
Proficiency in problem-solving and debugging
Excellent communication skills
Teamwork and results-oriented attitude
Knowledge of Photogrammetry
Experience with Neural Radiance Fields (NERF)
Familiarity with Gaussian Splatting techniques
Experience in generative AI and implementation of state-of-the-art models
Strong fundamentals in machine learning and computer vision
Publications in top ML/AI conferences/journals
Experience in Android application development
Model optimization and knowledge distillation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in Machine Learning and Computer Vision, particularly with C++ and GPU programming. Include specific projects or roles that demonstrate your expertise in 3D reconstruction techniques like Photogrammetry, NERF, or Gaussian Splatting.

Craft a Strong Cover Letter: Write a cover letter that connects your skills and experiences directly to the job description. Emphasise your problem-solving abilities and teamwork experience, and mention any relevant publications or projects that showcase your knowledge in ML/AI.

Showcase Relevant Projects: If you have worked on projects involving CUDA/OpenCL or generative AI, be sure to include these in your application. Describe your role, the technologies used, and the outcomes of these projects to demonstrate your hands-on experience.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects attention to detail, which is crucial in technical roles like this one.

How to prepare for a job interview at European Tech Recruit

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++, CUDA, and OpenCL in detail. Bring examples of projects where you've implemented GPU programming or image-based 3D reconstruction techniques like Photogrammetry or Neural Radiance Fields.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Practice explaining your thought process when debugging or optimising code, as this will highlight your analytical capabilities.

✨Communicate Effectively

Strong communication is key, especially in a collaborative environment. Be ready to discuss how you work within a team, share ideas, and contribute to group projects, showcasing your results-oriented attitude.

✨Stay Updated on Industry Trends

Familiarise yourself with the latest advancements in machine learning and computer vision. Being able to discuss recent developments or publications in top conferences can demonstrate your passion and commitment to the field.

Computer Vision and Machine Learning Engineer - GPU Programming / CUDA / OpenCL / C++ / Gaussian ...
European Tech Recruit
E
  • Computer Vision and Machine Learning Engineer - GPU Programming / CUDA / OpenCL / C++ / Gaussian ...

    Surrey
    Temporary
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-05-13

  • E

    European Tech Recruit

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>