R

Roblox

Runs a platform where users build and play games

Senior Machine Learning Infrastructure Engineer - Matchmaking

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSan Mateo, CA, USA

About the Job

Requirements

  • At least 5 years of experience designing, building, and deploying large-scale machine learning and data systems in production environments.
  • At least 3 years of experience tech-leading machine learning infrastructure or data engineering teams.
  • Hands-on experience with large-scale streaming and data processing systems such as Kafka, Flink, Spark, or Beam, and real-time feature pipelines.
  • A BS, MS, or Ph.D. in Computer Science, Engineering, or equivalent experience.
  • Strong communication skills and a collaborative approach to problem solving.

Responsibilities

  • Work at the intersection of model architecture and machine learning infrastructure, partnering with core modelers, data and AI infrastructure engineers, and product teams on large-scale training and serving.
  • Design and own large-scale data engineering and streaming systems for machine learning, including real-time event ingestion, streaming feature computation, training-data generation, and data quality and freshness guarantees.
  • Build low-latency pipelines using technologies such as Kafka, Flink, Spark Structured Streaming, and Ray, and keep online and offline features consistent.
  • Build online and continual learning systems that let models adapt to user behavior and content shifts in near real time, including incremental and streaming training, online model updates and fast model refresh, embedding and parameter-server synchronization, delayed-feedback and label-joining pipelines, and safe deployment through monitoring, drift detection, and automated rollback.
  • Investigate model, data, and systems tradeoffs from streaming data pipelines and distributed training through low-latency inference and production serving.
  • Design efficient cache strategies, apply pruning and quantization, optimize GPU utilization and memory efficiency, and develop custom kernels when needed.
  • Own the architecture and establish engineering best practices for scalability, reliability, and cost-effectiveness of machine learning infrastructure, including training, serving, and features.
  • Use production experience with low-latency key-value stores and feature registries such as Redis, Feast, Tecton, or Cassandra.
  • Work with data scientists, machine learning engineers, platform teams, and product stakeholders to design, implement, and operate robust machine learning platforms that accelerate model development and deployment.
  • Stay abreast of industry trends in machine learning and infrastructure to ensure adoption of leading-edge technologies and practices.

Desired Qualifications

  • Experience building or operating online, incremental, or continual learning systems for recommendation, ranking, or search is a strong plus.

About the Company

Roblox

Runs a platform where users build and play games

Roblox runs an online platform where people play, chat, and hang out in 3D games built by its users rather than by the company itself. In 2025, Grow a Garden, a game a teenager made on Roblox, set the record for the most people playing one video game at the same time. Creators build games with Roblox Studio, a free design tool, and players join through the free Roblox app on phones, computers, game consoles, and VR headsets. Roblox makes money by selling Robux, a virtual currency players spend on avatar items and in-game extras, and it shares part of that spending with creators, who can exchange their Robux for real money. Roblox was founded in 2004 and is based in San Mateo, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Mateo, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Roblox

See more jobs