Principal AI Software Engineer (Multimodal Systems, Gaming)
Razer
- Paris, France
- Lead/Staff
- Posted
Skills
Required
- C++
- ML pipeline integration
- real-time systems
- data preprocessing
- Windows API
- game data capture
- input hooks
- event-driven programming
- video encoding
- data streaming
- multithreading
- synchronization
Preferred
- event tracking
- video generation
- Automontage
- video dataset expansion
- Razer Cortex APIs
- CV/audio feature extraction modules
- dataset processing
- automation
Join Razer, a leading gaming hardware and software company, as a Principal AI Software Engineer. In this role, you will develop high-performance C++ systems for real-time game data acquisition, event tracking, and video generation. You will also contribute to video decluttering and Automontage pipeline development, collaborate on CV/audio processing integration, and optimize runtime components for Cortex and SDK deployment. The ideal candidate will have strong proficiency in C++, experience with real-time systems, and a basic understanding of ML pipeline integration.
Responsibilities
- Implement high-performance C++ systems for real-time game data acquisition, event tracking, and video generation.
- Develop tooling for video dataset expansion, clip triggering logic, and integration with Razer Cortex APIs.
- Contribute to CV/audio feature extraction modules and dataset processing automation, and work on video decluttering and Automontage features.
- Understanding of computer vision pipelines and GPU acceleration
Requirements
- Basic understanding of ML pipeline integration and data preprocessing
Strong proficiency in C++ and Windows API
- Familiarity with game data capture, input hooks, and event-driven programming
- Experience with real-time systems, video encoding, and data streaming
- Competence in multithreading, synchronization, and resource management
jobapplier