manipulation and machine learning libraries in one or more programming languages. Keen interest in some of the following areas: Big Data Analytics (e.g. Google BigQuery/BigTable, Apache Spark), ParallelComputing (e.g. Apache Spark, Kubernetes, Databricks), Cloud Engineering (AWS, GCP, Azure), Spatial Query Optimisation, Data Storytelling with (Jupyter) Notebooks, Graph Computing, Microservices Architectures Modelling & Statistical Analysis experience More ❯
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 parallelcomputing concepts, including data locality, memory access patterns, and synchronization. Proficiency with performance profiling tools and techniques for identifying and resolving system bottlenecks. Experience in system-level programming More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Annapurna
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 parallelcomputing concepts, including data locality, memory access patterns, and synchronization. Proficiency with performance profiling tools and techniques for identifying and resolving system bottlenecks. Experience in system-level programming More ❯
London, England, United Kingdom Hybrid / WFH Options
ECM Selection
Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallelcomputing (GPU programming or CUDA); MATLAB/Python scripting for mathematical/geology problems would be advantageous. Due to specific requirements, applicants without the relevant project experiences will More ❯
complex data visually using Matplotlib, seaborn, or Streamlit. Fluent in Python, with experience working with data processing libraries such as Pandas. Strong SQL skills, a good understanding of Linux, parallelcomputing tools, and experience with Git, Jira, and Confluence. A demonstrated interest in sustainability, systematic investing and a willingness to undertake self-study towards the CFA Sustainable Investing More ❯
a huge plus. Performance Engineering Excellence: Proven ability to diagnose, profile, and optimize complex systems using advanced performance analysis tools and methodologies. Demonstrated experience in tuning multi-threaded and parallelcomputing environments, managing concurrency, and applying lock-free designs for efficient resource utilization. Familiarity with performance engineering technologies and low-cost always on profiling, metrics and observability. Extensive More ❯
London, England, United Kingdom Hybrid / WFH Options
Goldman Sachs Bank AG
Systematic Market Making (SMM) team play an integral role on the trading floor. We develop and employ automated trading strategies for the firm and its clients. We build complex parallelcomputing architectures, electronic trading tools and models to help us explain market behavior and predict price movement. Throughout the Global Banking and Markets Division (GBM), eTrading Engineers are More ❯