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

GESTIONNAIRE BACK OFFICE (BANQUE) (F/H)

Expectra
Paris

Quels défis passionnants souhaitez-vous relever en tant que Gestionnaire back office (banque) (F/H) ? Intégrez une équipe dédiée pour assurer la migration sécurisée et optimale des bases de données da…

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

Infirmier en salle de surveillance post-interventionnelle F/H

Paris

Soins : Ø  Surveillance et prise en charge des patients en post-opératoire immédiat, en rapport avec les spécialités chirurgicales de l'hôpital Ø  Accueil et déchocage des urgences extra hospitali…

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

Consultant Fonctionnel 3DX / PLM - Freelance

Collective.work
Paris

Taux journalier (TJM): 650-720 Contexte : Dans le cadre d’un programme de transformation digitale autour de la solution PLM 3DEXPERIENCE, le client recherche un Consultant Fonctionnel 3DX / PLM afin…

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

Alternance Chargé du recrutement - Paris (F/H)

ISCOD
Paris

L’ISCOD, spécialiste de la formation en Digital Learning, recherche pour son entreprise partenaire spécialisée dans la finance, un Chargé de recrutement en contrat d'apprentissage , pour préparer l…

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

Customer Implementation Intern

YOOBIC
Paris

YOOBIC is welcoming applications from individuals interested in joining our Customer Implementation team in our Paris office as an intern. As a team, our mission is to ensure YOOBIC clients are …

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

Chef(fe) de projet RSE - Alternance

CABAIA
Paris

CABAIA recrute un(e) Chef(fe) de projet RSE pour Septembre ! CABAIA, c’est l’histoire d’une marque française de sacs à dos et bagages, pensés pour rendre les mobilités plus belles, chaque jour et p…

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

CFO | Altitude H/F

AXA Climate
Paris

Altitude ~ Altitude accompagne investisseurs et entreprises dans ladaptation et la résilience. ~2 offres complémentaires : SaaS (licence annuelle, accès à une plateforme pour mesurer et réduire s…

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

Offre de mission 😊 Nous un recherchons un Consultant Support Outils Éditoriaux - Freelance

Collective.work
Paris

Taux journalier (TJM): 430 Nous un recherchons un Consultant Support Outils Éditoriaux & Coordination Incidents – Environnement Média / Digital Île-de-France Démarrage ASAP Télétravail partiel…

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

Dermatologue Libéral F/H - en Rétrocession ou Temps plein Paris 75016

La Solution Médicale
Paris 1er

A propos de La Solution Médicale: Vous êtes un praticien, en activité, en début ou en fin de carrière ou encore étudiant et vous cherchez un poste dans un centre médical?? La Solution Médicale est l'…

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

Senior Procurement Consultant

Infosys Limited
Paris

Job Description Senior Consultant Location: Paris About Infosys Infosys has been a global consulting firm for 20 years and we continue to finding new ways to transform the performance of …

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