The nice-to-haves PhD in computer vision or robotics Experience with machine learning techniques for geometric and semantic estimation GPU programming skills (CUDA, OpenCL, Vulkan, Metal) Experience with embedded software development All about us We're a London-based startup founded by visual SLAM algorithm pioneers. Having raised More ❯
GPU-accelerated applications like games, image processing or GPGPU applications. Experience writing or contributing to graphics drivers. Knowledge of the OpenGL ES, Vulkan, or OpenCL APIs. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with More ❯
Triton, etc.). Expertise in tailoring algorithms and ML models to exploit GPU strengths and minimize weaknesses. Knowledge of low-level GPU programming (CUDA, OpenCL, etc.) and performance tuning techniques. Understanding of modern GPU architectures, memory hierarchies, and performance bottlenecks. Ability to develop and utilize sophisticated performance models and More ❯
high-performance and energy-efficient compute platforms for modern AI workloads. You'll be working on a flagship GPU and AI platform supporting PyTorch, OpenCL, and Vulkan, designed to bring scalable, efficient AI capabilities to developers and researchers across the industry . Role Overview: As a Software Engineer - AI More ❯
Proficiency in C++. Desirable experience: PhD in computer vision or robotics. Experience with machine learning techniques for geometric & semantic estimation. GPU programming skills (CUDA, OpenCL, Vulkan, Metal). Experience with embedded software development. If this role is of any interest please apply directly on LinkedIn or send a copy More ❯
strong focus on memory management, multi-threading, and low-level performance optimizations. Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow. Understanding of machine learning algorithms, including model training and inference, and how to optimize these for GPU-based computation. Strong knowledge of More ❯
Essential Requirements: Proven experience as an Engineering Manager delivering complex engineering projects. Expertise in developing GPU kernels and/or ML compilers (e.g., CUDA, OpenCL, TensorRT, MLIR, TVM). Experience optimizing systems to meet strict utilization and latency requirements. Excellent interpersonal and communication skills. Desirable: Experience with C++ and More ❯
tech experience: Background applying AI/ML in the sports domain for data generation or insights. Systems optimisation: Knowledge of GPU kernel development (CUDA, OpenCL, etc.), real-time system optimisation (e.g., Nvidia NSight), or experience working with embedded SoCs (Nvidia, Qualcomm, etc.). If you're interested in this More ❯
South West London, London, United Kingdom Hybrid / WFH Options
La Fosse
tech experience: Background applying AI/ML in the sports domain for data generation or insights. Systems optimisation: Knowledge of GPU kernel development (CUDA, OpenCL, etc.), real-time system optimisation (e.g., Nvidia NSight), or experience working with embedded SoCs (Nvidia, Qualcomm, etc.). If you're interested in this More ❯
/ML in the sports domain to create insights or data. Advanced systems knowledge, such as: Developing GPU kernels or ML compilers (e.g., CUDA, OpenCL, TensorRT Plugins, MLIR, TVM ). System optimization for latency and utilization , using tools like Nvidia NSight . Working with embedded SoCs (e.g., Nvidia, Qualcomm More ❯
and compute workloads on cutting-edge GPU architectures. About you: 6 years+ as a driver engineer Strong C++ or C programming skills Experience with OpenCL or Vulkan (other graphics APIs are also fine) Strong knowledge of GPU development Full details are available. Please don't hesitate to get in More ❯
If you are passionate, curious, and ready to make an impact, we are looking for you. JP Morgan spends more than $9 billion a year to be at the forefront of technological innovation. Leveraging petascale compute clusters, Quantitative Researchers develop More ❯
low-level system and memory management techniques to minimize latency and improve real-time inference performance. Utilizing and implementing GPU programming APIs (e.g., CUDA, OpenCL) to ensure high efficiency and compatibility across GPUs. Profiling and debugging system performance using tools like NVIDIA Nsight, Intel VTune, and vendor-specific profilers … of experience in C++ programming, with a strong grasp of modern C++ standards. Proven experience in GPU programming and optimization, with proficiency in CUDA, OpenCL, or other GPU programming frameworks. Strong knowledge of parallel computing concepts, including data locality, memory access patterns, and synchronization. Proficiency with performance profiling tools More ❯
embedded environments Proficient in modern C++ development Preferred Familiarity with machine learning for semantic/geometric inference. Experience in GPU computing, e.g. Vulkan, CUDA, OpenCL or Metal Exposure to embedded systems development. Feel free to also refer someone you may know who could be good for the role. If … successfully placed, we offer a great referral scheme! Key words – SLAM/State Estimation/Computer Vision/Robotics/CUDA/Vulkan/OpenCL/Metal/Sensor Fusion/Embedded Systems/Semantic Inference/Geometric Inference/C++/Spatial AI By applying to this role More ❯