Role Overview
- Developing Algorithms in CUDA
- Host – Device system management (memory management, data transfers, multi-GPU support)
- Deployment of ML models using TensorRT within a C++ application
- Profiling GPU applications with Nsight Systems/Compute
- Configuration of GPU hardware to maximise performance
- Make recommendations for suitable GPU hardware
- Communicate the opportunities and challenges of GPU solutions to non-technical colleagues
Requirements
- Good general C++ software optimization skills
- Excellent CUDA knowledge
- Confidence using CUDA libraries
- Knowledge of networking
- Knowledge of streaming
- Knowledge of video compression
Benefits
· Competitive salary
· 10% Company Pension
· 25 days Annual Leave + Bank Holidays
· Life Cover
· Private Medical with Optical / Dental Insurance
· Permanent Health Insurance
· Cycle to work scheme.
· Free On-site Parking