Senior Machine Learning Infrastructure Engineer, Matchmaking
Core
Build scalable, reliable, and high-performance ML infrastructure powering tens of billions of scorings and matching hundreds of millions of users to games.
Role type
Senior Machine Learning Infrastructure Engineer
Builds
Large-scale data engineering and streaming systems, online/continual learning systems, and ML infrastructure (training, serving, features)
Domain
Internet / Machine Learning Infrastructure
Deliverable
production ML models
Required skills
Large-scale streaming and data processing systems, Online/incremental/continual learning systems, Low-latency key-value stores and feature registries, Model architecture and infrastructure design, GPU utilization and memory optimization, Distributed training and low-latency inference
Preferred skills
Online model updates and fast model refresh, Embedding and parameter-server synchronization, Delayed-feedback and label-joining pipelines, Custom kernel development
Technologies
Kafka, Flink, Spark Structured Streaming, Ray, Redis, Feast, Tecton, Cassandra
Responsibilities
Design and own large-scale data engineering and streaming systems for ML; Build online and continual learning systems for near real-time adaptation; Investigate model, data, and systems tradeoffs end-to-end; Own architecture and establish best practices for scalability, reliability, and cost-effectiveness; Work with data scientists and platform teams to design and operate robust ML platforms
Seniority
Senior, tech-leading IC
