Company Overview: Roblox is not just a game platform but a global platform where tens of millions of people come daily to explore, create, play, learn, and connect in immersive 3D digital experiences. These experiences are built by a community of developers and creators, using the tools we develop to bring their imaginations to life. Our mission is ambitious: to connect a billion people around the world with optimism and civility.
Company Culture: Working at Roblox means you’ll be at the forefront of redefining how people come together. We’re committed to solving complex challenges at scale, fostering a safe and inclusive environment, and building innovative tools that enhance user interaction.
Work Opportunities: As a Machine Learning Platform Engineer, you will build foundational systems for our next-generation ML ecosystem. This role is crucial in empowering developers and creators to transition from ML concept to production swiftly and efficiently. You will be instrumental in developing large-scale ML systems from scratch.
Role Overview: You will report to the Engineering Manager and work in the Machine Management layer, focusing on creating robust, scalable solutions for machine learning infrastructure that supports a wide range of ML initiatives across Roblox.
Responsibilities:
Develop service APIs for ML infrastructure components like Serving Layer, Metadata Store, Model Registry, Feature Store, and Pipeline Orchestrator.
Work closely with partner teams to optimize models and develop tooling that enhances the ML development cycle.
Design and implement systems that support end-to-end ML pipeline development and automation.
Desired Experience:
3+ years of professional experience in scalable, distributed systems.
Proven expertise in the Model Development Lifecycle and deployment of ML models in production, ideally at scale.
Familiarity with GPU utilization, distributed training, and optimization of large-scale ML systems.
Additional Skills:
Strong background in developing features for ML platforms that improve user experience for machine learning engineers and data scientists.
Knowledge of data and model management best practices, especially in handling unstructured vs structured data.
Application Note: We are looking for candidates who are passionate about pushing the technological envelope and eager to tackle unknown challenges. If you’re excited about building cutting-edge ML systems and transforming the Roblox platform, we encourage you to apply.
Compensation: The full-time position offers a base salary ranging from $233,840 to $283,780, depending on experience and qualifications. Benefits include equity compensation, comprehensive health coverage, a rewarding 401k program, and more.