At a Glance
- Tasks: Join us to innovate in AI-driven content creation and develop cutting-edge computer vision software.
- Company: Be part of a forward-thinking tech company pushing the boundaries of machine learning and AI.
- Benefits: Enjoy flexible working options, competitive pay, and opportunities for professional growth.
- Why this job: Work on exciting projects that shape the future of technology and make a real impact.
- Qualifications: Masters in ML/AI or Computer Science, with experience in C++ and GPU computing.
- Other info: Ideal for those passionate about generative AI and 3D vision.
The predicted salary is between 36000 - 60000 £ per year.
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.
GPU SW (OpenCL/CUDA) employer: LinkedIn
Contact Detail:
LinkedIn Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land GPU SW (OpenCL/CUDA)
✨Tip Number 1
Familiarise yourself with the latest advancements in computer vision and machine learning. Read recent research papers, especially those published in top conferences like NeurIPS or CVPR, to understand current trends and challenges in the field.
✨Tip Number 2
Showcase your hands-on experience with GPU programming in CUDA or OpenCL. If you have personal projects or contributions to open-source software that demonstrate your skills, be ready to discuss them in detail during interviews.
✨Tip Number 3
Prepare to discuss your problem-solving approach and debugging techniques. Be ready to provide examples of how you've tackled complex issues in previous projects, particularly in relation to image processing and deep learning.
✨Tip Number 4
Network with professionals in the AI and computer vision community. Attend relevant meetups, webinars, or conferences to connect with others in the field, which can lead to valuable insights and potential job referrals.
We think you need these skills to ace GPU SW (OpenCL/CUDA)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++, CUDA/OpenCL, and any relevant projects in computer vision or machine learning. Use specific examples to demonstrate your skills and achievements.
Craft a Strong Cover Letter: In your cover letter, express your passion for AI and computer vision. Mention specific technologies or projects you've worked on that relate to the job description, and explain how you can contribute to the company's goals.
Showcase Relevant Projects: If you have worked on projects involving image processing, 3D reconstruction, or generative AI, be sure to include these in your application. Provide links to your work or publications if applicable.
Highlight Communication Skills: Since teamwork and communication are essential for this role, include examples of how you've successfully collaborated with others in past projects. This could be through group projects, presentations, or any leadership roles you've held.
How to prepare for a job interview at LinkedIn
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++ and GPU computing in CUDA/OpenCL. Bring examples of projects where you've implemented these technologies, as this will demonstrate your hands-on expertise.
✨Discuss Recent Research
Familiarise yourself with the latest advancements in computer vision and machine learning. Be ready to talk about recent research papers you've reviewed and how they could apply to the company's projects.
✨Emphasise Teamwork and Communication
Highlight your ability to work collaboratively in a team setting. Share examples of how you've effectively communicated complex ideas to non-technical stakeholders, as this is crucial for success in a multidisciplinary environment.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice explaining your thought process when debugging or optimising algorithms, as this will showcase your analytical abilities.