Senior Data Scientist, Cloud Gaming - Prescriptive Analytics and Optimization

at Nvidia
USD 184,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 4 Agentic AI Data Science @ 7 Databricks ElasticSearch GPU Grafana KubeFlow @ 4 MLFlow @ 4 Machine Learning Mathematics @ 7 Profiling @ 4 Python @ 7 SQL Spark Statistics @ 7

Details

Our team is building an innovative Data Platform that employs advanced analytics, including prescriptive modeling and constrained optimization, for real-time routing and scheduling at scale.

The platform encompasses data collection, processing, visualization, analysis, anomaly detection, root cause identification, and predictive modeling. Data includes GPU availability and lifecycle, latency measurements from end users to data centers, game performance across different GPU types, and queuing information.

Active projects include applying optimization techniques to the cloud gaming experience; developing user behavior profiling, user base segmentation, actionable cluster detection, personalized recommendations, lifetime value analysis, capacity management, prescriptive scheduling, and subscription churn analysis. The team also focuses on time-series forecasting, decision-making models, resource allocation, and latency minimization.

You will use Data, AI, and Operations Research to help deliver a best-in-class cloud streaming performance and experience to users worldwide. The technology stack includes Python, SQL, Delta Lake, Apache Spark, Databricks, MLflow, Grafana, and Elasticsearch.

Responsibilities

  • Build and deploy scalable ML/AI and optimization models to enhance demand forecasting, optimize capacity allocation, and develop user-specific feature engineering for real-time cloud gaming services.
  • Develop reusable framework deployments for data ingestion, processing, and analysis to support dynamic user interventions for targeted business outcomes.
  • Acquire and apply domain knowledge of the product and software stack to identify and resolve data inconsistencies and improve model performance, especially in the context of optimization outcomes.
  • Identify, analyze, and interpret trends or patterns in complex data sets using supervised and unsupervised learning techniques, informing prescriptive solutions.
  • Design and implement improvements to real-time prescriptive scheduling pipelines using techniques such as linear programming and constraint optimization to enhance capacity utilization and user retention.
  • Improve organizational productivity by mining petabytes of data for actionable insights for business and engineering, often through prescriptive recommendations.
  • Collaborate with various partners to understand requirements, design robust solutions, and guide the team in delivering impactful results.
  • Leverage agentic AI to deliver automation and programming solutions for complex analytical problems.

Requirements

  • BS/MS or equivalent experience with 6+ years of experience, or a PhD, in Data Science, Computer Science, Operations Research, Statistics, Applied Mathematics, or a related quantitative field, with a strong emphasis on prescriptive analytics and optimization.
  • Strong background and practical experience in probability, statistics, AI/ML, prescriptive modeling, and optimization methodologies, such as linear programming, network flow, decision theory, and multi-armed bandits.
  • Strong coding skills, including the ability to write readable, testable, maintainable, and extensible code, primarily in Python.
  • Experience with libraries or tools relevant to optimization, such as Google OR-Tools.
  • Experience with common tools for data storage and processing, including working with large-scale software across large clusters.
  • Strong experience in data cleaning, aggregation, transformation, and extraction, with an understanding of how data quality impacts performance.

Preferred Qualifications

  • Good interpersonal and presentation skills when working with multiple partners, including the ability to explain intricate analytical solutions and their business implications.
  • Experience in time-series analysis and forecasting for demand prediction in optimization contexts.
  • Experience with active ML production pipelines, such as MLflow and Kubeflow, with a focus on deploying and monitoring optimization models.

NVIDIA is an equal opportunity employer committed to fostering an inclusive work environment and providing reasonable accommodations for individuals with disabilities. The company does not discriminate on the basis of protected characteristics. NVIDIA uses AI tools in its recruiting processes.

Compensation and Benefits

The base salary range is 184,000 USD - 287,500 USD, determined based on location, experience, and the pay of employees in similar positions. The role is also eligible for equity and benefits.

More jobs at Nvidia

Similar jobs