Roblox The Principal Machine Learning Engineer leads the technical vision and execution of matchmaking ML models and algorithms at Roblox. They optimize player-server assignments to improve player experience, developer success, and system efficiency.