Senior AI Engineer

WYVRN SAS
Canton de Lille-5, France
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Canton de Lille-5, France

Tech stack

Clean Code Principles
API
Artificial Intelligence
C++
Profiling
Machine Learning
TensorFlow
Real Time Systems
PyTorch
ONNX (Open Neural Network Exchange) Format
TensorRT

Job description

We're looking for a Senior AI Engineer to join Razer Technology Team to design and ship local (on-device) AI models that run efficiently across gaming, biosensing, and peripheral applications. You'll work at the intersection of machine learning and real-time systems - taking models from prototype to optimized, production-grade inference that runs on the player's machine and our hardware, with tight latency and resource budgets. You'll be part of a ~25-person R&D team and collaborate closely with our haptics, audio, and platform groups.

  • Implement and optimize AI/ML models for on-device inference in latency-sensitive gaming and peripheral contexts.
  • Build and integrate models that process biosignal and sensor data (e.g. from peripherals and wearables) in real time.
  • Optimize models for performance and footprint - quantization, pruning, and acceleration across CPU/GPU/NPU targets.
  • Write efficient, production-quality C++ for the runtime and inference layers of our SDK.
  • Collaborate with platform, haptics, and audio teams to expose AI capabilities to game studios through clean, well-documented APIs.
  • Profile, benchmark, and continuously improve inference speed, memory use, and energy efficiency.

Requirements

  • 3+ years of experience in AI/ML engineering, applied ML, or a closely related role.
  • Proficiency in C++ (required) - comfortable writing performant, maintainable code in a real-time or systems context.
  • Hands-on experience deploying machine learning models, ideally on-device / edge rather than purely cloud.
  • Familiarity with ML frameworks and runtimes (e.g. PyTorch, ONNX Runtime, TensorRT, llama.cpp / GGML, or similar).
  • Understanding of model optimization techniques (quantization, pruning, distillation) and the trade-offs they involve.
  • Strong fundamentals in performance profiling and working within constrained compute/latency budgets.

Apply for this position