CareerPlan

Senior Software Engineer (Machine Learning) - Economy ML

San Mateo, CAFull-time$243k–$295k2026-11-03 → 2026-11-10
HybridNo visa sponsorship

Core

Build and operate the training infrastructure and backend services for ranking, recommendation, and pricing models powering Roblox's virtual economy.

Role type

Senior IC machine-learning infrastructure engineer

Builds

Distributed training jobs, data pipelines, and backend APIs for ML models serving millions of users

Domain

Gaming / Virtual Economy / Machine Learning

Deliverable

production ML models

Required skills

Python, distributed systems, deep learning (PyTorch), GPU optimization, data pipelines (Spark/Flink/Kafka), model deployment, system observability

Preferred skills

Recommendation/search/ads systems, training/serving skew handling, multi-stakeholder alignment

Technologies

PyTorch, Spark, Flink, Kafka, GPU inference servers

Responsibilities

Build distributed training jobs and reproducible pipelines; optimize training/inference for latency and cost; design backend APIs for model predictions; scale batch and real-time data pipelines; manage model deployment and rollouts; ensure system reliability and observability; contribute to technical direction and mentor engineers

Seniority

Senior, hands-on IC