New opportunity

Data Science Intern

Razer · Singapore

About this role

Razer is seeking a Data Science Intern to join the Big Data team, focusing on personalization and recommendation systems across platforms like Razer.com, Synapse, and Cortex. This role offers the opportunity to contribute to production-grade AI systems and drive user engagement and revenue. Responsibilities: Develop and enhance AI-driven personalized recommendation systems using Machine Learning and Deep Learning techniques. Utilize AI-assisted development tools for feature engineering, user segmentation, model prototyping, code generation, and performance benchmarking. Design and analyze A/B tests to evaluate model performance statistically. Enhance production pipelines using Airflow and AWS services. Support the monitoring, debugging, and optimization of deployed ML systems. Address real-world challenges such as cold-start problems, personalization at scale, and infrastructure constraints. Qualifications: A strong foundational understanding of ML fundamentals and core concepts. Hands-on ML project experience, either academic or industry-based. Proficiency in Python, SQL, and common machine learning frameworks including TensorFlow, Keras, Sklearn, and Pytorch. Familiarity with LLM-powered workflows and embeddings. Strong analytical, communication, and teamwork skills. Experience with cloud technologies (AWS, GCP, Azure) is considered advantageous. The role requires a diligent and reliable individual passionate about using data science to drive business impact.

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

Skills for this role

PythonSQLTensorFlowKerasSklearnPytorchMachine LearningDeep LearningLLMEmbeddingsAirflowAWSGCPAzureA/B testingFeature engineering

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

  • Development of Production-Grade Recommendation Systems

    The core of this role is enhancing personalization across Razer platforms like Synapse and Cortex. You must demonstrate the ability to apply ML and Deep Learning techniques to real-world recommendation problems, moving beyond theoretical models to systems that directly impact user engagement and revenue.

  • Rigorous Experimentation and A/B Testing

    You are expected to design and analyze A/B tests to validate model performance. This requires a strong grasp of statistical evaluation methods to ensure that changes to recommendation algorithms lead to measurable, data-backed business improvements.

  • Operationalizing ML Pipelines

    Beyond model creation, you must contribute to the maintenance and enhancement of production pipelines using Airflow and AWS. This requires an understanding of how to monitor, debug, and optimize deployed systems within a cloud-based infrastructure.

Likely challenges to think through

  • Managing Cold-Start and Scale Constraints

    The role explicitly mentions addressing cold-start problems and personalization at scale. Prepare by researching how recommendation systems handle new users or items with limited interaction data and how to maintain latency requirements when serving millions of users.

  • Integrating AI-Assisted Development Workflows

    The team utilizes AI-assisted tools for tasks like code generation and feature engineering. You may face a challenge in balancing the speed of these tools with the need for rigorous code quality, documentation, and performance benchmarking in a production environment.

03

Practice your answers

Technical practice

Recommendation System Architectures

What to coverExplain the difference between collaborative filtering and content-based filtering. Discuss how you would handle the cold-start problem for new users or products in a gaming ecosystem.

A/B Testing Methodology

What to coverDescribe the process of designing an A/B test for a new recommendation model. Focus on how you determine sample size, define success metrics, and ensure statistical significance.

ML Pipeline Orchestration

What to coverHow would you use Airflow to manage a production ML pipeline? Explain the importance of task dependencies and error handling when automating model retraining or data ingestion.

Embeddings and LLM Workflows

What to coverDiscuss how you would leverage embeddings to represent user preferences or product features. Explain how LLM-powered workflows can be integrated into existing recommendation systems to improve personalization.

Model Evaluation and Benchmarking

What to coverBeyond accuracy, what metrics would you use to evaluate a recommendation system? Explain how you would perform offline benchmarking before deploying a model to production.

SQL for Data Engineering

What to coverDescribe how you would use SQL to perform feature engineering for a recommendation model. Provide an example of how you might aggregate user interaction data to create a feature vector.

Cloud Infrastructure for ML

What to coverExplain the benefits of using AWS services for deploying ML models. Suggest how you would handle infrastructure constraints when scaling a model to serve millions of users.

Debugging Deployed ML Systems

What to coverIf a model's performance degrades in production, what steps would you take to diagnose the issue? Discuss the importance of monitoring data drift and system latency.

Behavioural practice

Handling Technical Challenges

What to coverDescribe a time you faced a significant technical obstacle in an ML project. Explain the situation, the specific actions you took to troubleshoot, and the final outcome.

Collaboration in Cross-Functional Teams

What to coverGive an example of how you have worked with engineers or other stakeholders to deliver a project. Focus on how you communicated complex technical concepts to non-technical team members.

Driving Business Impact

What to coverShare an experience where you used data science to solve a real-world problem. Detail how your analysis or model directly influenced a business decision or improved a user experience.

Adaptability and Learning

What to coverDescribe a situation where you had to quickly learn a new tool or framework to complete a task. Explain how you approached the learning process and applied it to your work.

02

Sharpen your knowledge

Topics to prepare

  • Recommendation System Fundamentals

    Review core concepts such as collaborative filtering, content-based filtering, and hybrid models. Specifically, research strategies for addressing the cold-start problem in production environments, as this is explicitly mentioned as a real-world challenge for the team.

  • A/B Testing and Statistical Evaluation

    Study the methodology for designing A/B tests in an ML context, including sample size determination, hypothesis testing, and interpreting metrics like conversion rate or revenue impact. This is essential for the role's focus on evaluating model performance.

  • LLM-Powered Workflows and Embeddings

    Understand how Large Language Models and vector embeddings are integrated into recommendation pipelines. Focus on how embeddings represent user preferences or item features to improve personalization accuracy.

Skills to revise

  • ML Pipeline Orchestration with Airflow

    Practice creating a basic Directed Acyclic Graph (DAG) in Apache Airflow to automate a data processing or model training task. This aligns with the requirement to enhance production pipelines.

  • Cloud-Based ML Deployment (AWS)

    Familiarize yourself with AWS services commonly used for ML, such as S3 for data storage and SageMaker for model deployment. Review how to monitor and debug deployed models in a cloud environment.

  • Feature Engineering with Python Frameworks

    Use Scikit-learn or PyTorch to perform feature transformation and selection on a dataset. Focus on techniques that improve model performance, as the role emphasizes using AI-assisted tools for these tasks.

04

Your preparation checklist

  • Build a recommendation system project

    Develop a small-scale recommendation engine using Python and a framework like PyTorch or Sklearn. Include a clear walkthrough of how you addressed a specific challenge, such as the cold-start problem or user segmentation, to demonstrate your practical ML skills.

  • Prepare an A/B testing case study

    Create a summary of a past project where you used statistical analysis to evaluate performance. Explain how you designed the test, defined success metrics, and interpreted the results to drive a decision.

  • Demonstrate LLM and embedding proficiency

    Prepare a brief technical explanation or code snippet showing how you have used LLM-powered workflows or vector embeddings to enhance a data-driven application.

  • Review cloud and pipeline fundamentals

    Refresh your knowledge of AWS services and Airflow. Be ready to discuss how you would structure a data pipeline or monitor a deployed model in a production environment.

  • Formulate targeted questions for the team

    Prepare questions about the Big Data team's current tech stack, how they handle personalization at scale across Razer platforms, and how interns contribute to production-grade AI systems.

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

Availability has not yet been verified. 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…