New opportunity

Senior Data Scientist (Computer Vision)

Razer · Singapore

About this role

Role Purpose: Razer is seeking a Senior Data Scientist to design and develop advanced computer vision solutions for interactive gaming systems. You will work within a global team to build scalable, production-ready vision systems that enable robust perception and automated analysis in real-world environments. Responsibilities: Develop and implement computer vision algorithms including object detection, tracking, action recognition, and segmentation. Design end-to-end vision systems, collaborate with data engineering on annotation strategies, and optimize models for real-time inference or edge deployment. You will also support the integration of models into production systems via APIs and messaging frameworks. Qualifications: Requires a Master’s or PhD in Computer Science, AI, or Machine Learning, with at least 2 years of applied experience in computer vision or multimodal AI. Proficiency in Python or C++ is mandatory, along with hands-on experience using OpenCV, PyTorch, and TensorFlow. Preferred qualifications include experience with Vision-Language Models (VLMs), generative AI for vision, model optimization (ONNX, TensorRT), and messaging technologies like RabbitMQ or gRPC. The role is based in Singapore with occasional travel.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Computer VisionPythonC++OpenCVPyTorchTensorFlowObject DetectionImage SegmentationVideo AnalysisAction RecognitionVision-Language ModelsMultimodal LearningGenerative AIRabbitMQgRPCREST APIsONNXTensorRT

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Production-Ready Computer Vision Systems

    The role requires moving beyond research prototypes to build scalable, robust vision systems. You must demonstrate the ability to design end-to-end architectures that integrate seamlessly with software engineering workflows, ensuring reliability and performance in real-world gaming environments.

  • Model Optimization for Real-Time Inference

    A critical priority is optimizing models for edge deployment or real-time performance. You will need to balance accuracy with strict latency, memory, and throughput constraints, utilizing tools like ONNX or TensorRT to ensure models function effectively within interactive gaming systems.

  • Collaborative Data Strategy

    You must actively partner with data engineering teams to define annotation schemas and labeling taxonomies. Success depends on your ability to design data validation strategies that support large-scale training for complex tasks like action recognition and semantic understanding.

Likely challenges to think through

  • Bridging Research and Production

    The challenge lies in the trade-off between the complexity of advanced models (like VLMs) and the practical requirements of production-ready software. Prepare by discussing how you manage technical debt and maintain model performance when transitioning from experimental research to integrated, production-grade APIs.

  • Cross-Functional Integration

    You will work across diverse teams including game developers and software engineers. The difficulty is communicating complex AI requirements to non-AI stakeholders. Prepare by highlighting your experience in documenting technical specifications and supporting integration via messaging frameworks like gRPC or RabbitMQ.

03

Practice your answers

Technical practice

Optimizing Computer Vision Models for Edge Deployment

What to coverDiscuss your experience with model optimization techniques such as quantization, pruning, or knowledge distillation. Explain how you balance the trade-offs between inference latency, memory footprint, and model accuracy when deploying to resource-constrained edge environments using tools like TensorRT or ONNX.

Designing End-to-End Vision Systems

What to coverDescribe your approach to building a production-ready computer vision pipeline. Focus on how you handle the integration of data ingestion, model inference, and downstream service communication using messaging frameworks like RabbitMQ or gRPC.

Data Strategy for Multimodal Training

What to coverExplain your process for designing annotation schemas and labeling taxonomies for large-scale datasets. Address how you ensure data quality and validation when working with multimodal inputs to support robust model training.

Real-time Object Detection and Tracking

What to coverCompare different architectures for real-time object detection and tracking. Discuss how you handle challenges like occlusion, varying lighting conditions, or fast-moving objects in a gaming or interactive environment.

Leveraging Vision-Language Models (VLMs)

What to coverDiscuss the potential of VLMs in enhancing semantic understanding for interactive systems. Provide examples of how you might integrate generative AI or multimodal learning to improve the performance of traditional vision tasks.

Model Performance Evaluation

What to coverDetail the metrics you prioritize when evaluating computer vision models beyond simple accuracy. Explain how you select benchmarks to ensure the model meets functional requirements for reliability and robustness in real-world scenarios.

Distributed Training and Scaling

What to coverDescribe your experience with training models on large-scale datasets using multi-GPU systems. Explain how you manage distributed training challenges, such as synchronization, data parallelism, or model parallelism.

Python vs. C++ for Vision Systems

What to coverCompare the use of Python and C++ in the context of computer vision development. Suggest when it is appropriate to prototype in Python versus implementing performance-critical components in C++ for production deployment.

Behavioural practice

Cross-Functional Collaboration

What to coverDescribe a situation where you had to work closely with software engineers or data engineers to integrate a model into a production system. Focus on how you communicated technical requirements and resolved integration conflicts.

Handling Technical Trade-offs

What to coverProvide an example of a project where you had to make a difficult trade-off between model performance and system scalability. Explain your decision-making process and the final outcome.

Adapting to Emerging Technologies

What to coverDescribe a time you identified a new research trend or technology in computer vision and successfully applied it to your work. Explain how you evaluated its feasibility and impact on your project goals.

Addressing Ethical Considerations in AI

What to coverDiscuss a scenario where you had to consider the ethical or regulatory implications of a computer vision system you were developing. Explain the steps you took to ensure the system was deployed responsibly.

02

Sharpen your knowledge

Topics to prepare

  • Real-time Model Optimization

    The role emphasizes edge deployment and real-time inference. Review techniques for model compression, quantization, and pruning to meet latency and throughput constraints. Exercise: Take a standard PyTorch model and convert it to ONNX or TensorRT format, then measure the inference latency improvement on a local device.

  • Multimodal and Vision-Language Models (VLMs)

    The role prefers experience with VLMs and generative AI for vision. Understand the architecture of models that bridge text and image inputs. Exercise: Research current state-of-the-art VLM architectures and draft a design document on how such a model could be applied to analyze gaming-specific visual data.

  • Production-Ready System Integration

    The role requires integrating models into production via APIs and messaging frameworks. Review architectural patterns for deploying AI services. Exercise: Design a high-level system architecture diagram showing how a computer vision model would receive video frames via gRPC and return analysis results through a RabbitMQ message queue.

Skills to revise

  • Deep Learning Framework Proficiency (PyTorch/TensorFlow)

    Hands-on experience is mandatory for training and fine-tuning models. Exercise: Implement a custom data loader and training loop for an object detection task using PyTorch, ensuring you include validation steps and performance metric tracking.

  • Computer Vision Algorithm Implementation

    The role requires implementing core algorithms like object detection, tracking, and segmentation. Exercise: Use OpenCV to build a prototype pipeline that performs real-time object tracking in a video stream, focusing on maintaining frame rate and accuracy.

  • Data Annotation Strategy Design

    You will collaborate with data engineering on annotation schemas and labeling taxonomies. Exercise: Create a detailed annotation schema for a complex gaming environment, defining classes and attributes that would be necessary for training an action recognition model.

04

Your preparation checklist

  • Prepare a technical project walkthrough

    Select a past project that demonstrates end-to-end computer vision development, specifically highlighting your experience with object detection, segmentation, or action recognition. Be prepared to discuss your choice of frameworks (PyTorch or TensorFlow), how you handled data annotation, and the specific metrics used to validate model performance.

  • Demonstrate model optimization expertise

    Review your experience with optimizing models for real-time inference or edge deployment. Prepare to explain how you have utilized tools like ONNX or TensorRT to manage latency, memory, and throughput constraints in production environments.

  • Articulate integration and deployment strategies

    Prepare to discuss your experience integrating vision models into production systems. Focus on your familiarity with messaging frameworks like RabbitMQ, gRPC, or REST APIs, and how you have collaborated with software engineering teams to ensure reliable model deployment.

  • Formulate questions about Razer's gaming ecosystem

    Develop thoughtful questions regarding how computer vision is currently applied to Razer's interactive gaming systems. Ask about the specific challenges of real-world environment perception in gaming and how the team balances model complexity with the need for real-time performance.

  • Review multimodal and generative AI trends

    Since the role prefers experience with Vision-Language Models (VLMs) and generative AI for vision, prepare to discuss how these emerging technologies could be applied to enhance semantic understanding in interactive gaming environments.

AI-generated from the job information · Prepared Oct 14, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 18 Oct 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in Singapore. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…