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

Senior Frontend Engineer

outsight
Paris

Outsight’s software solutions track the motion of people and vehicles using 3D LiDAR data. Operators of transportation hubs like airports and train stations but also sport venues, road infrastruct…

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

Chef de projet Infrastructure H/F

Consort Group
Paris

Chaque moment compte. Surtout ceux que vous vivez à fond. Bienvenue chez Consort Group. Consort Group accompagne depuis plus de 30 ans les entreprises dans la valorisation de leurs données et infr…

Voir les Détails
Publié le 2026-04-10

Consultant Data Analytics - H/F Ajouter aux favoris

Paris

Contribuez aux grandes transformations des entreprises et des acteurs publics en alliant innovation technologique et expertise métier, au service de nos clients et de la société pour les faire avancer…

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

Consultant en recrutement indépendant H/F - France

Alveor
Paris

Le poste : En tant que Consultant en recrutement indépendant, vous serez en charge de l'intégralité du processus de recrutement pour vos clients, depuis l'identification du besoin client jusqu'à l…

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

Associate Actuarial Analyst L&H

Hannover Re
Paris

Si vous voulez partager l'expérience Marketing & Underwriting MENA & CIMA rejoignez l'équipe d'Hannover Re Paris. Votre mission Envie de découvrir la réassurance au sein d'un acteur majeur du m…

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

Assistante RH du département Organisation du dialogue social H/F

UNIVERSITE PARIS CITE
Paris

Poste Offre d'emploi d'Université Paris Cité, AC Dép. DRH Cadre de l'offre d'emploi Catégorie A Personnel non enseignant (BIATSS) BAP J - Gestion et Pilotage Corps ASIRF - ASSISTANT INGENI…

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

analyste informatiquee Quantitatif (Model Tisk, Reserve) (IT)

STHREE SAS
Paris

Mission : Définir et faire évoluer les méthodologies de réserves de modèles Automatiser les analyses quantitatives et les calculs Contribuer aux revues et tests de modèles de pricing Documenter les p…

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

Fayard - Assistant commercial - Stage - H/F

Lagardère
Paris

Fondée en 1857, la maison rejoint Hachette un siècle plus tard, en 1958. A la fin du 19ème siècle, Arthème Fayard fils met la littérature à la portée de tous en tirant les volumes en grandes quantité…

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

Conseiller de vente - Grand Magasin - H/F

SMCP
Paris

Poste ouvert aux personnes en situation de handicap. Notre promesse Rejoindre Sandro, c'est la parfaite opportunité pour développer rapidement vos compétences professionnelles et votre carrière au s…

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

Data Management Officer (DMO) - H/F

Crédit Agricole
Paris 12e

Data Management Officer (DMO) SQL // H/F Votre rôle Vous rejoignez le Crédit Agricole d’Île-de-France dans un contexte clé : la création du Data Management Office (DMO) . Ici, tout est à co…

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