GPU acceleration engineer

GECI Int.
Paris

GPU Acceleration Engineer - Calculation Engine

🎯 Main Mission

Massively accelerate the sparse calculation engine of a UK SaaS B2B - Enterprise Planning & Analytics company by porting critical algorithms from Rust/C++ to GPU (CUDA). Transform currently impossible calculations (requiring thousands of years of CPU time) into operations achievable in minutes.

📊 Context

UK SaaS B2B - Enterprise Planning & Analytics company manages planning models reaching 64 quadrillion cells with billions of time periods. Our Hyperblock/Polaris engine is currently limited by:

  • Legacy CPU architecture (Java/Rust/C++)

  • Memory constraints on massive sparse structures

  • Prohibitive calculation times on complex scenarios

Objective : Achieve performance gains of 100x to 1000x via GPU offloading.

🔧 Main Responsibilities

GPU Offloading

  • Port existing Rust/C++ algorithms to CUDA/GPU

  • Identify and extract critical calculation paths to accelerate

  • Optimize sparse matrix operations for GPU architecture

  • Develop performant Rust ↔ CUDA wrappers

  • Benchmark and validate performance gains

Memory Optimization

  • Design GPU memory management strategies for massive datasets

  • Implement efficient patterns for sparse structures

  • Optimize CPU ↔ GPU memory transfers

  • Manage GPU memory limitations on large-scale calculations

Technical Collaboration

  • Work with engineering team on integration

  • Document GPU porting patterns

  • Participate in code reviews and design reviews

  • Train the team on GPU best practices

💻 Technical Stack

Languages (in order of importance)

  1. CUDA - Primary GPU development

  2. Rust - Source language for algorithms to port

  3. C++ - Legacy components and CUDA interoperability

  4. (Java - platform context, no dev required)

Key Technologies

  • NVIDIA CUDA (toolkit, libraries: cuBLAS, cuSPARSE)

  • Rust (ownership model, unsafe blocks, FFI)

  • GPU Programming (kernels, memory hierarchy, optimization)

  • Sparse Matrix Operations (compression, storage formats)

  • Profiling Tools (nvprof, Nsight, perf)

✅ Required Profile

Essential Skills

GPU & CUDA (Essential)

  • ✅ Significant CUDA programming experience (3+ years)

  • ✅ Mastery of GPU kernel optimization

  • ✅ Deep knowledge of NVIDIA GPU architecture (memory hierarchy, warps, occupancy)

  • ✅ Experience with sparse calculations on GPU (cuSPARSE or equivalent)

Rust (Essential)

  • ✅ Production Rust development

  • ✅ Mastery of ownership and borrowing system

  • ✅ Experience with unsafe Rust and FFI (Foreign Function Interface)

  • ✅ Ability to analyze and refactor existing Rust code

C++ (Required)

  • ✅ Modern C++ (C++11/14/17)

  • ✅ C++ ↔ CUDA integration

  • ✅ Templates and metaprogramming (asset)

Algorithms (Required)

  • ✅ Data structures for scientific computing

  • ✅ Sparse matrix algorithms (CSR, COO, etc.)

  • ✅ Performance optimization and profiling

  • ✅ Parallelization and concurrency concepts

Highly Valued Experience

  • 🎯 Documented CPU → GPU porting projects

  • 🎯 HPC experience (supercomputers, GPU clusters)

  • 🎯 Memory optimization for large-scale datasets

  • 🎯 Scientific computing or numerical simulation

  • 🎯 Rust interop with other languages (C/C++/Python)

📍 Working Arrangements

Location & Travel

  • 100% remote (France/Europe base preferred)

  • Occasional travel to London

    • Frequency: ~1 week/month for team sprints

    • Project kickoff + key reviews

    • Intensive collaboration sessions

Start date : As soon as possible

Publié le 2026-02-06

Emplois Recommandés

Conseiller Voyages d'Affaires (H/F)

WONVEN PARTNERS
Paris

Le poste : Dans un contexte de fort développement de son activité et à la suite de la signature d'appels d'offres majeurs, notre client renforce ses équipes en Île-de-France . Nous recherchon…

Voir les Détails
Publié le 2026-09-24

Développeur C# .NET Angular H/F Ajouter aux favoris

Paris

Description du poste Inetum recherche une personne développeur(euse) C# .NET et Angular pour rejoindre nos équipes et contribuer au développement et à la maintenance de nos applications stratégiqu…

Voir les Détails
Publié le 2026-08-30

Run Engineer N3 /Site Reliability Engineer (h/f) (IT)

emagine Consulting SARL
Paris

Summary: This role involves being a level 3 Run Engineer responsible for maintaining and resolving incidents in production systems, particularly for applications built with Java and Spring. The ma…

Voir les Détails
Publié le 2026-08-30

BDR - German / English speaker - H/F

TEAM.IS
Paris

Description En postulant à cette offre, vous aurez l'opportunité de rejoindre une entreprise qui met en relation des employeurs avec les chasseurs de têtes les plus pertinents pour leurs besoins …

Voir les Détails
Publié le 2025-12-26

Finance Project Manager - H/F

Lazard
Paris

Paris AM Finance department, which currently has 18 employees, is divided into 3 teams: the general accounting team, the Group and Management reporting team and the regulatory reporting team.The Finan…

Voir les Détails
Publié le 2026-09-18

Ingénieur Systèmes Microsoft N3 (Build & Run) - Freelance

Collective.work
Paris

Contexte : Banque en ligne – environnement critique et réglementé (ANSSI, PCI‑DSS). Équipe Systèmes Microsoft resserrée, dernier niveau d’escalade N3 avant l’éditeur. Missions principales : Conc…

Voir les Détails
Publié le 2026-09-24

Consultant Fonctionnel SAP (H/F)

MMH Ingénierie
Paris

Description de l'entreprise Prêt à transformer la vision en action ? Magellan est un groupe international de conseil en management et en technologies. Notre force réside dans notre capacité à a…

Voir les Détails
Publié le 2026-09-24

Senior AI Product Manager - HF

Hubvisory
Paris

Descriptionð AI Product Manager SeniorUn LLM qui hallucine, un RAG dont personne ne sait pourquoi le retrieval part en vrille, un agent qu'on a laissé filer en prod sans garde-fou - tu as déjà vu ça d…

Voir les Détails
Publié le 2026-08-30

Stage Assistant Responsable d’Achat Développement Commercial (H/F)

Experience Internship Canada
Paris

Présentation de l'entreprise EIC est le leader du placement de stagiaires internationaux au Canada. Notre mission est d’accompagner les étudiants internationaux afin de leur offrir une expérience de…

Voir les Détails
Publié le 2026-09-18

Account Manager (F/M)

Fipto
Paris

Who Are We? At Fipto, we are solving payment challenges using blockchain technology. We are redefining how businesses move money globally, replacing the fragmented infrastructure of traditional b…

Voir les Détails
Publié le 2026-07-28