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 ❯
of the art ML tools (transformers, GNN, etc.) Experience working with hybrid AI models (e.g., SINDy) Working knowledge of cell biology. Experience with Python, C, R or related scientific computing languages. Preferred Qualifications - Experience working with causal representation learning Experience with RAG (retrieval-augmented generation) and GraphRAG a big plus Experience with building and deploying software on GitHub, PyPI … Anaconda Cloud, and Docker Hub, as well as use of Pytorch lightning, Git, test-driven design. Knowledge of parallelcomputing technologies, such as NVIDIA's CUDA platform, OpenCL, and OpenMPI. The salary range for Cambridge, UK: - Senior Scientist I, Computational Biology: £75,000 - £117,500 Senior Scientist II, Computational Biology: £94,000 - £152,500 Exact compensation may vary More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
dynamic environment with varied and challenging projects. Depending on your skills and interests, you could be working on areas such as developing complex algorithms for physical process modelling, applying parallelcomputing to large-scale simulations, creating intuitive user interfaces (UIs), and producing high-quality 2D and 3D graphics. You will collaborate closely with engineers and scientists from diverse … wants to enhance their technical skills in an environment that encourages growth and innovation. Key Responsibilities: Develop and optimize algorithms for simulating physical processes and industrial systems. Work with parallel processing technologies to accelerate large-scale computations. Design and implement intuitive graphical user interfaces (GUIs) for complex modelling software. Contribute to the development of high-quality 2D and 3D More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
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 ❯
development, with a focus on building performant, scalable systems. Deep understanding of core Python, including its strengths in data manipulation, asynchronous programming, and performance optimization. Experience with distributed systems, parallelcomputing, and high-performance processing of large datasets. Strong experience in data pipelines, working with tools such as Pandas, NumPy, and SQL/NoSQL databases. Proven experience working More ❯
development, with a focus on building performant, scalable systems. Deep understanding of core Python, including its strengths in data manipulation, asynchronous programming, and performance optimization. Experience with distributed systems, parallelcomputing, and high-performance processing of large datasets. Strong experience in data pipelines, working with tools such as Pandas, NumPy, and SQL/NoSQL databases. Proven experience working 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 ❯
Guildford, Surrey, 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 ❯
Sheffield, England, United Kingdom Hybrid / WFH Options
Chapman Tate Associates
is a new role owing to recent success and growth for their diverse portfolio of products and services. You will be responsible for optimizing, managing, and scaling high-performance computing (HPC) environments. Our client are at the forefront of innovation, driving the boundaries of what's possible with high-performance computing. Their team of visionary minds and technology enthusiasts … for optimal performance and resource utilization. -Crafting and implementing monitoring solutions to identify and address potential issues proactively. -Collaborating with researchers, engineers, and developers to optimize application performance and parallelcomputing efficiency. -Troubleshooting and resolving system, network, and software problems to keep operations running smoothly. -Implementing security measures to protect sensitive data and maintain compliance with industry standards. … My client are well respected in their industry sector and will offer further personal and carer development. If you're a Linux aficionado with a passion for high-performance computing, my clients wants to hear from you! If the above sounds like you, please get your CV in for a quick turnaround More ❯
S35, Worrall, Sheffield, South Yorkshire, United Kingdom Hybrid / WFH Options
Chapman Tate Associates
is a new role owing to recent success and growth for their diverse portfolio of products and services. You will be responsible for optimizing, managing, and scaling high-performance computing (HPC) environments. Our client are at the forefront of innovation, driving the boundaries of what's possible with high-performance computing. Their team of visionary minds and technology enthusiasts … for optimal performance and resource utilization. -Crafting and implementing monitoring solutions to identify and address potential issues proactively. -Collaborating with researchers, engineers, and developers to optimize application performance and parallelcomputing efficiency. -Troubleshooting and resolving system, network, and software problems to keep operations running smoothly. -Implementing security measures to protect sensitive data and maintain compliance with industry standards. … My client are well respected in their industry sector and will offer further personal and carer development. If you're a Linux aficionado with a passion for high-performance computing, my clients wants to hear from you! If the above sounds like you, please get your CV in for a quick turnaround More ❯
Worrall, Sheffield, South Yorkshire, England, United Kingdom Hybrid / WFH Options
Chapman Tate Associates
is a new role owing to recent success and growth for their diverse portfolio of products and services. You will be responsible for optimizing, managing, and scaling high-performance computing (HPC) environments. Our client are at the forefront of innovation, driving the boundaries of what's possible with high-performance computing. Their team of visionary minds and technology enthusiasts … for optimal performance and resource utilization. -Crafting and implementing monitoring solutions to identify and address potential issues proactively. -Collaborating with researchers, engineers, and developers to optimize application performance and parallelcomputing efficiency. -Troubleshooting and resolving system, network, and software problems to keep operations running smoothly. -Implementing security measures to protect sensitive data and maintain compliance with industry standards. … My client are well respected in their industry sector and will offer further personal and carer development. If you're a Linux aficionado with a passion for high-performance computing, my clients wants to hear from you! If the above sounds like you, please get your CV in for a quick turnaround More ❯
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 parallelcomputing, vectorization, and multi-core systems for high-performance computing (HPC). Experience with profiling tools (e.g., NVIDIA Nsight, gdb, perf) and performance tuning in a GPU … problem-solving skills and a keen interest in optimizing systems for ML workloads. A passion for machine learning, AI, and innovative technology. Nice to Have: Experience with high-performance computing (HPC) and large-scale distributed systems. Knowledge of AI/ML libraries such as cuDNN, TensorRT, or other GPU-accelerated libraries. Familiarity with low-level debugging tools and profiling More ❯
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 parallelcomputing, vectorization, and multi-core systems for high-performance computing (HPC). Experience with profiling tools (e.g., NVIDIA Nsight, gdb, perf) and performance tuning in a GPU … problem-solving skills and a keen interest in optimizing systems for ML workloads. A passion for machine learning, AI, and innovative technology. Nice to Have: Experience with high-performance computing (HPC) and large-scale distributed systems. Knowledge of AI/ML libraries such as cuDNN, TensorRT, or other GPU-accelerated libraries. Familiarity with low-level debugging tools and profiling More ❯
real time to ensure seamless trading operations. Requirements: At least 2 years of experience developing algorithmic trading systems. Strong programming skills in Python and KDB/Q. Familiarity with parallelcomputing frameworks such as multiprocessing or multithreading. Solid understanding of modern software development practices, including version control, unit testing, and debugging. Strong foundation in quantitative analysis, statistics, mathematical More ❯
real time to ensure seamless trading operations. Requirements: At least 2 years of experience developing algorithmic trading systems. Strong programming skills in Python and KDB/Q. Familiarity with parallelcomputing frameworks such as multiprocessing or multithreading. Solid understanding of modern software development practices, including version control, unit testing, and debugging. Strong foundation in quantitative analysis, statistics, mathematical More ❯