jobapplier

Principal AI Software Engineer (Multimodal Systems, Gaming)

Razer

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