R

Razer

Develops gaming hardware, software, and peripherals

Principal AI Software Engineer - Multimodal Systems, Gaming

Software EngineeringUpdated on Nov 12
Full-timeFrance€70.2k - €120.9k /yrIn-person

About the Job

Requirements

  • Strong proficiency in C++ and Windows API development.
  • Solid understanding of multithreading, synchronization, and resource management.
  • Experience developing reliable, performance-optimized software for real-time or high-performance environments.
  • Familiarity with API and SDK integration and event-driven programming.

Responsibilities

  • Implement high-performance C++ systems for data acquisition, real-time event tracking, and gameplay video generation.
  • Develop tooling for video dataset expansion, clip-triggering logic, and integration with Razer Cortex APIs.
  • Contribute to computer vision and audio feature extraction modules and dataset processing automation.
  • Work on video decluttering and Automontage features.
  • Ensure code reliability, maintainability, and compatibility across supported games.
  • Participate in performance optimization and scaling of the multimodal model pipeline.
  • Support SDK development with stable and efficient runtime components.
  • Design and implement data acquisition and clip-triggering logic for deterministic WYVRN events.
  • Develop automation tools to support video dataset collection, processing, and labeling.
  • Contribute to development and optimization of video decluttering and Automontage pipelines.
  • Collaborate on integrating computer vision and audio processing capabilities.
  • Optimize runtime components for Cortex and SDK deployment, focusing on performance and reliability.
  • Ensure compatibility, scalability, and consistent performance across an expanding range of game libraries.

Desired Qualifications

  • Experience with real-time systems, video encoding, and data streaming.
  • Understanding of computer vision pipelines and GPU acceleration.
  • Experience with game data capture, input hooks, and game engine integration.
  • Familiarity with machine learning pipeline integration and data preprocessing.
  • Experience troubleshooting and optimizing performance across complex software pipelines.
  • Ability to work efficiently at a low level.
  • Experience building reliable, maintainable, and performance-optimized systems under load.
  • Ability to integrate and work with APIs, SDKs, and game engines.
  • Strong approach to code management, troubleshooting, and pipeline debugging.

About the Company

Razer

Develops gaming hardware, software, and peripherals

Razer designs and sells gaming hardware and software for gamers and tech enthusiasts. Its products include laptops, desktops, monitors, mice, keyboards, audio devices, and chairs, plus software such as Chroma RGB that customizes lighting and optimizes performance. It differentiates itself with an integrated hardware-software ecosystem, esports sponsorships, and direct-to-consumer sales. Its goal is to be a leading global gaming brand by expanding its hardware-software ecosystem and presence in gaming communities.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Irvine, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at Razer

See more jobs