Senior Machine Learning
Job description
About the role
We are seeking a Senior Machine Learning Engineer to define the future of on-device learning within Roblox. In this role, you will own the architecture and delivery of intelligent capabilities directly inside our applications. Your responsibility is to ensure models operate efficiently across a wide spectrum of hardware, balancing performance with cost. The work you do will directly shape how millions of users experience and interact with shared digital spaces. This position is based in San Mateo, California, and operates on a full-time schedule with presence in the office on Tuesday through Thursday. The total compensation package for this role ranges from $195,780 to $242,100 USD, inclusive of equity and benefits. You will guide requirements from concept through to production-ready implementations while leading cross-functional collaboration to align technical execution with business goals. Your technical contributions will include developing advanced neural network structures using Python and optimizing these structures to meet strict latency and resource limitations.
Key facts
What you'll do
- Architect systems that allow models to run effectively on both cloud infrastructure and end-user devices, defining the foundational components that power in-experience intelligence.
- Develop advanced neural network structures using Python, ensuring these structures are optimized to meet strict latency and resource limitations for production environments.
- Establish robust pipelines for deploying models across diverse hardware, ranging from high-performance servers to resource-constrained clients, to ensure smooth feature operation.
- Optimize model performance and efficiency without sacrificing accuracy, applying cutting-edge methodologies to enhance results over iterative development cycles.
- Integrate new methodologies and research findings into existing workflows to continuously improve model accuracy, efficiency, and reliability for on-device learning.
- Lead cross-functional collaboration with product and engineering teams to translate business goals into technical requirements and execution plans.
- Guide requirements from initial concept through production-ready implementations, making data-driven decisions based on clear reasoning and empirical evidence.
- Maintain a strong focus on practical deployment challenges, particularly those related to low-powered devices, and devise solutions that ensure consistent user experiences.
- Act as a collaborative partner to both technical and non-technical stakeholders, communicating complex machine learning concepts in accessible terms.
- Stay at the forefront of the field by evaluating and adopting emerging techniques that can be leveraged to improve model performance within Roblox products.
Requirements
To succeed in this position, you must have a proven track record in the industry, bringing more than two years of hands-on experience building machine learning systems. Your background should include substantial work with image, video, audio, or 3D data representations, demonstrating familiarity with multimodal content. You must be highly proficient with deep learning frameworks such as PyTorch and Tensorflow, using these tools to build and refine complex models. Your experience should extend beyond experimentation to include the deployment of features in live environments, where real-world constraints shape decision-making. You understand the challenges of working with low-powered devices and have practical solutions for overcoming them, including optimization and compression strategies. You are a collaborative partner who can communicate effectively with stakeholders across roles and levels, ensuring alignment between technical execution and product objectives. You make decisions based on data and clear reasoning, applying analytical thinking to troubleshoot issues and refine model behavior. Your knowledge of modern deep learning architectures and optimization strategies is solid and current, reflecting ongoing learning and adaptation in a fast-moving field.
Nice to have
Preferred items from the source are not specified, and no additional qualifications are listed beyond the stated requirements.
Practical notes
This role operates on a full-time schedule with office presence required on Tuesday through Thursday in San Mateo, California. Flexibility is provided for optional presence on the remaining days of the week, subject to team needs. The total compensation package includes base salary, equity participation, and benefits, with figures ranging from $195,780 to $242,100 USD. These figures are determined by considering factors such as professional background, location, and market conditions. Roblox is an equal opportunity employer, celebrating diversity and committed to creating an inclusive environment for all employees.