Computer Vision Engineer

Computer Vision Engineer

Slough Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
M

At a Glance

  • Tasks: Lead the development of cutting-edge machine learning systems for digital human avatars.
  • Company: Join a pioneering tech firm in London with a hybrid working model.
  • Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact in 3D graphics and machine learning while working with innovative technologies.
  • Qualifications: Degree in relevant field or equivalent experience; strong skills in C++/Python and 3D graphics.
  • Other info: Dynamic team environment with exciting projects and excellent career advancement opportunities.

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

Job Title: 3D Computer Vision Engineer

Location: London, UK (Hybrid Working)

Type: Permanent

Key Responsibilities:

Lead development of machine learning systems for digital human avatar generation using inverse rendering and Unity-based visualization.

Design and implement mesh and texture warping algorithms (energy-based methods, Thin Plate Splines).

Develop inverse rasterization systems and facial feature extraction algorithms using PyTorch.

Contribute to NeRF-based systems with GPU-optimized kernel development, screen space sampling, and integration techniques.

Lead animation retargeting projects for facial blend shapes using optimization (Active Set solver, Libigl) and Functional Maps.

Design Unity and Unreal Engine plugins for real-time physics, rendering, and visualization.

Develop modules for 3D reconstruction, mesh processing, and camera calibration using C++ and Python.

Implement reinforcement learning systems for animation synthesis and optimization-based cloth simulation.

Build OpenGL/Compute shaders and GPU kernels for performance-critical 3D applications.

Requirements:

Degree in Computer Science, Engineering, Mathematics, or related field, or equivalent experience in 3D graphics or ML systems.

Strong in C++/Python, 3D graphics pipelines, inverse rendering, and geometry processing.

Experience with GPU programming (OpenGL, CUDA, Vulkan), PyTorch/TensorFlow, and real-time engines (Unity/Unreal).

Solid grasp of optimization, linear algebra, computer vision, and numerical methods.

Skilled in multithreading, memory management, and profiling for high-performance applications.

If this sounds of interest, please apply here or reach out to daniel@microtech-global.com

Computer Vision Engineer employer: Microtech Global Ltd

At Microtech Global, we pride ourselves on being an innovative leader in the tech industry, offering a dynamic work environment in the heart of London. Our hybrid working model promotes a healthy work-life balance, while our commitment to employee growth ensures that you will have ample opportunities to develop your skills and advance your career in cutting-edge technologies like machine learning and 3D graphics. Join us to be part of a collaborative culture that values creativity and encourages you to push the boundaries of what's possible.
M

Contact Detail:

Microtech Global Ltd Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Computer Vision Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to 3D graphics and machine learning. Having tangible examples of your work can really set you apart during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C++ and Python skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Computer Vision Engineer

Machine Learning
Inverse Rendering
Unity
Mesh and Texture Warping Algorithms
PyTorch
NeRF-based Systems
GPU Programming
C++
Python
3D Reconstruction
Animation Retargeting
OpenGL
CUDA
Real-time Engines
Optimization

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with C++ and Python, as well as any projects related to 3D graphics or machine learning. We want to see how your skills align with the role, so don’t be shy about showcasing relevant work!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about computer vision and how your background makes you a perfect fit for our team. We love hearing about your personal projects or experiences that relate to the job.

Showcase Your Projects: If you've worked on any cool projects involving inverse rendering, mesh processing, or GPU programming, make sure to mention them! We appreciate candidates who can demonstrate their hands-on experience and creativity in tackling complex problems.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy!

How to prepare for a job interview at Microtech Global Ltd

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, like C++, Python, and GPU programming. Brush up on your knowledge of 3D graphics pipelines and inverse rendering, as these will likely come up during technical questions.

✨Showcase Your Projects

Prepare to discuss any relevant projects you've worked on, especially those involving machine learning systems or real-time engines like Unity or Unreal. Bring along a portfolio or code samples that demonstrate your skills in mesh processing and animation retargeting.

✨Understand the Company’s Vision

Research the company’s work in digital human avatar generation and their approach to computer vision. Being able to articulate how your skills align with their goals will show that you’re genuinely interested and invested in the role.

✨Practice Problem-Solving

Expect to tackle some technical challenges during the interview. Practice solving problems related to optimization, linear algebra, and numerical methods. This will help you think on your feet and demonstrate your analytical skills effectively.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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