Senior Software Engineer II

Razer

Job Summary

This role involves designing, implementing, and optimizing AI components for in-game event recognition, multimodal learning, and model deployment. Key tasks include developing CV and audio processing pipelines for dataset generation, collaborating on training workflows for various games, building video decluttering pipelines, and optimizing model deployment for on-device intelligence. The engineer will implement and maintain C++ modules, focusing on performance tuning and inference latency reduction.

Must Have

  • Design and implement AI components for in-game event recognition.
  • Develop CV and audio processing pipelines for automated dataset generation and labeling.
  • Collaborate on training workflows for top games.
  • Build video decluttering pipelines to filter irrelevant gameplay segments.
  • Optimize model deployment and SDK integration.
  • Implement and maintain C++ modules for data acquisition, inference, and model serving.
  • Focus on performance tuning and inference latency reduction for on-device intelligence.
  • Build AI modules for CV/audio-based in-game event detection.
  • Implement data preprocessing and feature extraction pipelines.
  • Train, validate, and deploy models.
  • Design video decluttering pipeline for gameplay quality refinement.
  • Collaborate with SDK developers for on-device inference optimization.
  • Ensure low-latency, high-accuracy inference performance.

Perks & Benefits

  • Opportunity to make a global impact.
  • Work across a global team located across 5 continents.
  • Gamer-centric #LifeAtRazer experience.
  • Accelerated personal and professional growth.
  • Certified as a Great Place to Work® in both United States and Singapore.

Job Description

Job Responsibilities :

Designs and implements AI components for in-game event recognition, multimodal learning, and model optimization. Develops CV and audio processing pipelines for automated dataset generation and labeling. Collaborates on training workflows for the top 100, 500, and 3000 games. Builds the video decluttering pipeline to filter irrelevant gameplay segments. Works closely with the Lead Engineer on model deployment optimization and SDK integration. Implements and maintains C++ modules for data acquisition, inference, and model serving. Focused on performance tuning and inference latency reduction for on-device intelligence.

Mission:

Develop and optimize AI components for multimodal in-game event recognition, video dataset generation, and model deployment.

  • Build AI modules for CV/audio-based in-game event detection.
  • Implement data preprocessing and feature extraction pipelines.
  • Train, validate, and deploy models across top 100–3000 games.
  • Design video decluttering pipeline for gameplay quality refinement.
  • Collaborate with SDK developers for on-device inference optimization.
  • Ensure low-latency, high-accuracy inference performance.

Competencies:

  • Applied AI engineering and model lifecycle understanding.
  • Multimodal data processing (video, audio, metadata).
  • Rigorous analytical and debugging skills in performance-critical contexts.
  • Systematic approach to scalability, reproducibility, and deployment.

Pre-Requisites :

  • Proficient in C++ for high-performance implementation.
  • Solid understanding of ML fundamentals (CNNs, transformers, multimodal fusion).
  • Experience with OpenCV, PyTorch, or TensorFlow for model integration.
  • Background in computer vision or audio event classification.
  • Familiarity with dataset management, labeling, and augmentation techniques.
  • Experience with real-time inference and model compression for deployment.

About Us

At Razer, you'll be at the forefront of the most exciting industry in the world — gaming. Evolving forms of gaming require evolving forms of hardware, software and services. That’s where Razer comes in, offering innovative top-of-the-line products and services to allow gamers to fully immerse in the ultimate gaming experience.

Getting onboard Razer will place you on a global mission to bring gamers closer to the games they love. Razer is a place to do great work, offering you the opportunity to be a part of a global team across 11 countries. Whether you are a hardcore evangelist who breathe life to the latest and greatest gaming gear or a behind-the-scene hero who runs our global operations, you are assured of a career-changing quest that transcends time zones and culture with one single spell: For Gamers. By Gamers.

The journey towards phenomenal-ness won’t come easy. However, we will excel because gamers rely on teamwork. We achieve greatness because we are wicked problem-solvers and tenacious in clinching victories in all that we do. It is the team that makes Razer where it is today and will continue to bring Razer to even greater heights.

Razer is proud to be certified as a Great Place to Work® in both United States and Singapore. This is a testament to our commitment to make your quest at Razer a rewarding one

12 Skills Required For This Role

Team Management Excel Problem Solving Cpp Game Texts Model Serving Model Deployment Opencv Pytorch Computer Vision Open Cv Tensorflow