Principal AI Software Engineer, Multimodal Systems (Gaming)

Razer

Lille

On-site

EUR 70,000 - 95,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Razer in Lille, France is seeking a high‑performance C++ software engineer to help build data acquisition, real‑time event tracking, and gameplay video generation. You will develop tooling for dataset expansion, clip triggering, and integration with Cortex APIs, contributing to CV/ML pipelines and engine‑level optimizations across multiple games.

You will optimize runtime components for Cortex and SDK deployment, collaborate with cross‑functional teams, and help maintain compatibility and

Qualifications

  • Strong proficiency in C++ and Windows API.
  • Experience with real-time systems, video encoding, and data streaming.
  • Understanding of computer vision pipelines and GPU acceleration.
  • Familiarity with game data capture, input hooks, and event-driven programming.
  • Competence in multithreading, synchronization, and resource management.
  • Basic understanding of ML pipeline integration and data preprocessing.

Responsibilities

  • Implements high‑performance C++ systems supporting data acquisition, real‑time event tracking, and gameplay video generation.
  • Develops tooling for video dataset expansion, clip triggering logic, and integration with Razer Cortex APIs.
  • Contributes to CV/audio feature extraction modules and dataset processing automation.
  • Works on video decluttering and Automontage features.
  • Ensures code reliability, maintainability, and compatibility across supported games.
  • Participates in performance optimization and scaling of the multimodal model pipeline.

Skills

C++
Windows API
Real-time systems
Video encoding
Data streaming
Computer vision
Multithreading
ML pipeline integration
Event-driven programming
GPU acceleration

Tools

Razer Cortex APIs

Job description

Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer‑centric experience that will put you in an accelerated growth, both personally and professionally.

Job Responsibilities

Implements high‑performance C++ systems supporting data acquisition, real‑time event tracking, and gameplay video generation. Develops tooling for video dataset expansion, clip triggering logic, and integration with Razer Cortex APIs. Contributes to CV/audio feature extraction modules and dataset processing automation. Works on video decluttering and Automontage (short‑form video mashup) features. Ensures code reliability, maintainability, and compatibility across supported games. Participates in performance optimization and scaling of the multimodal model pipeline. Supports SDK development with stable and efficient runtime components.

Mission
  • Implement data acquisition and clip‑triggering logic for deterministic WYVRN events.
  • Develop automation tools for video dataset collection and labeling.
  • Contribute to video decluttering and Automontage pipeline development.
  • Collaborate on CV/audio processing integration.
  • Optimize runtime components for Cortex and SDK deployment.
  • Maintain compatibility and performance across expanding game libraries.
Competencies
  • Efficient, low‑level software development.
  • System reliability, maintainability, and optimization under load.
  • Integration with APIs, SDKs, and game engines.
  • Structured code management and pipeline debugging.
Pre‑Requisites
  • Strong proficiency in C++ and Windows API.
  • Experience with real‑time systems, video encoding, and data streaming.
  • Understanding of computer vision pipelines and GPU acceleration.
  • Familiarity with game data capture, input hooks, and event‑driven programming.
  • Competence in multithreading, synchronization, and resource management.
  • Basic understanding of ML pipeline integration and data preprocessing.

Razer is proud to be an Equal Opportunity Employer. We believe that diverse teams drive better ideas, better products, and a stronger culture. We are committed to providing an inclusive, respectful, and fair workplace for every employee across all the countries we operate in. We do not discriminate on the basis of race, ethnicity, colour, nationality, ancestry, religion, age, sex, sexual orientation, gender identity or expression, disability, marital status, or any other characteristic protected under local laws. Where needed, we provide reasonable accommodations - including for disability or religious practices - to ensure every team member can perform and contribute at their best.

Are you game?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer, Multimodal Systems
AI Engineer, Multimodal Systems

WYVRN SAS • France

On-site
EUR 90,000 - 130,000
Senior AI Engineer
Senior AI Engineer

Razer • France

On-site
EUR 44,000 - 82,000
Software Engineer
Software Engineer

WYVRN SAS • France

On-site
EUR 70,000 - 100,000
Software Engineer - Haptic Engine
Software Engineer - Haptic Engine

Razer • Lille

On-site
EUR 55,000 - 75,000
Real-Time Multimodal AI Engineer for Games
Real-Time Multimodal AI Engineer for Games

WYVRN SAS • France

On-site
EUR 90,000 - 130,000
Partnership Manager (AI)
Partnership Manager (AI)

Razer • France

On-site
EUR 70,000 - 100,000
Lead Multimodal AI Engineer for Real-Time Gaming
Lead Multimodal AI Engineer for Real-Time Gaming

Razer • Lille

On-site
EUR 70,000 - 95,000
Partnership Manager (AI)
Partnership Manager (AI)

WYVRN SAS • France

On-site
EUR 70,000 - 110,000
Marketing Intern
Marketing Intern

Razer Inc. • Lille

On-site
EUR 8,900 - 13,000
Partnership Manager (AI)
Partnership Manager (AI)

Razer Inc. • France

On-site
EUR 70,000 - 110,000